Documentation ¶
Index ¶
- Variables
- type AnytypeNameWrapper
- type AnytypeNameWrapperApproval
- type AnytypeNameWrapperApprovalForAll
- type AnytypeNameWrapperApprovalForAllIterator
- type AnytypeNameWrapperApprovalIterator
- type AnytypeNameWrapperCaller
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) AllFusesBurned(opts *bind.CallOpts, node [32]byte, fuseMask uint32) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) CanExtendSubnames(opts *bind.CallOpts, node [32]byte, addr common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) CanModifyName(opts *bind.CallOpts, node [32]byte, addr common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) GetApproved(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) GetData(opts *bind.CallOpts, id *big.Int) (struct{ ... }, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) IsWrapped(opts *bind.CallOpts, parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) IsWrapped0(opts *bind.CallOpts, node [32]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) MetadataService(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Name(opts *bind.CallOpts) (string, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Names(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) OwnerOf(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Registrar(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Tokens(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) UpgradeContract(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Uri(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type AnytypeNameWrapperCallerRaw
- type AnytypeNameWrapperCallerSession
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) AllFusesBurned(node [32]byte, fuseMask uint32) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) CanExtendSubnames(node [32]byte, addr common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) CanModifyName(node [32]byte, addr common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Controllers(arg0 common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Ens() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) GetApproved(id *big.Int) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) GetData(id *big.Int) (struct{ ... }, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) IsWrapped(parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) IsWrapped0(node [32]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) MetadataService() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Name() (string, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Names(arg0 [32]byte) ([]byte, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Owner() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) OwnerOf(id *big.Int) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Registrar() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Tokens(arg0 *big.Int) (*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) UpgradeContract() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Uri(tokenId *big.Int) (string, error)
- type AnytypeNameWrapperControllerChanged
- type AnytypeNameWrapperControllerChangedIterator
- type AnytypeNameWrapperExpiryExtended
- type AnytypeNameWrapperExpiryExtendedIterator
- type AnytypeNameWrapperFilterer
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*AnytypeNameWrapperApprovalIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*AnytypeNameWrapperApprovalForAllIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterControllerChanged(opts *bind.FilterOpts, controller []common.Address) (*AnytypeNameWrapperControllerChangedIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterExpiryExtended(opts *bind.FilterOpts, node [][32]byte) (*AnytypeNameWrapperExpiryExtendedIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterFusesSet(opts *bind.FilterOpts, node [][32]byte) (*AnytypeNameWrapperFusesSetIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterNameUnwrapped(opts *bind.FilterOpts, node [][32]byte) (*AnytypeNameWrapperNameUnwrappedIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterNameWrapped(opts *bind.FilterOpts, node [][32]byte) (*AnytypeNameWrapperNameWrappedIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AnytypeNameWrapperOwnershipTransferredIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*AnytypeNameWrapperTransferBatchIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*AnytypeNameWrapperTransferSingleIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*AnytypeNameWrapperURIIterator, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseApproval(log types.Log) (*AnytypeNameWrapperApproval, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseApprovalForAll(log types.Log) (*AnytypeNameWrapperApprovalForAll, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseControllerChanged(log types.Log) (*AnytypeNameWrapperControllerChanged, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseExpiryExtended(log types.Log) (*AnytypeNameWrapperExpiryExtended, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseFusesSet(log types.Log) (*AnytypeNameWrapperFusesSet, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseNameUnwrapped(log types.Log) (*AnytypeNameWrapperNameUnwrapped, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseNameWrapped(log types.Log) (*AnytypeNameWrapperNameWrapped, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseOwnershipTransferred(log types.Log) (*AnytypeNameWrapperOwnershipTransferred, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseTransferBatch(log types.Log) (*AnytypeNameWrapperTransferBatch, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseTransferSingle(log types.Log) (*AnytypeNameWrapperTransferSingle, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseURI(log types.Log) (*AnytypeNameWrapperURI, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperApproval, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperApprovalForAll, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchControllerChanged(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperControllerChanged, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchExpiryExtended(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperExpiryExtended, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchFusesSet(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperFusesSet, node [][32]byte) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchNameUnwrapped(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperNameUnwrapped, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchNameWrapped(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperNameWrapped, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperOwnershipTransferred, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperTransferBatch, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperTransferSingle, ...) (event.Subscription, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperURI, id []*big.Int) (event.Subscription, error)
- type AnytypeNameWrapperFusesSet
- type AnytypeNameWrapperFusesSetIterator
- type AnytypeNameWrapperNameUnwrapped
- type AnytypeNameWrapperNameUnwrappedIterator
- type AnytypeNameWrapperNameWrapped
- type AnytypeNameWrapperNameWrappedIterator
- type AnytypeNameWrapperOwnershipTransferred
- type AnytypeNameWrapperOwnershipTransferredIterator
- type AnytypeNameWrapperRaw
- func (_AnytypeNameWrapper *AnytypeNameWrapperRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AnytypeNameWrapper *AnytypeNameWrapperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AnytypeNameWrapperSession
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) AllFusesBurned(node [32]byte, fuseMask uint32) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) CanExtendSubnames(node [32]byte, addr common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) CanModifyName(node [32]byte, addr common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Controllers(arg0 common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Ens() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) ExtendExpiry(parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) GetApproved(id *big.Int) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) GetData(id *big.Int) (struct{ ... }, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) IsWrapped(parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) IsWrapped0(node [32]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) MetadataService() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Name() (string, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Names(arg0 [32]byte) ([]byte, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) OnERC721Received(to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Owner() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) OwnerOf(id *big.Int) (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) RegisterAndWrapETH2LD(label string, wrappedOwner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Registrar() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Renew(tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) RenounceOwnership() (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetChildFuses(parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetController(controller common.Address, active bool) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetFuses(node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetMetadataService(_metadataService common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetSubnodeOwner(parentNode [32]byte, label string, owner common.Address, fuses uint32, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetSubnodeRecord(parentNode [32]byte, label string, owner common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SetUpgradeContract(_upgradeAddress common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Tokens(arg0 *big.Int) (*big.Int, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Unwrap(parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) UnwrapETH2LD(labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Upgrade(name []byte, extraData []byte) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) UpgradeContract() (common.Address, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Uri(tokenId *big.Int) (string, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Wrap(name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperSession) WrapETH2LD(label string, wrappedOwner common.Address, ownerControlledFuses uint16, ...) (*types.Transaction, error)
- type AnytypeNameWrapperTransactor
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) ExtendExpiry(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) OnERC721Received(opts *bind.TransactOpts, to common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) RecoverFunds(opts *bind.TransactOpts, _token common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) RegisterAndWrapETH2LD(opts *bind.TransactOpts, label string, wrappedOwner common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) Renew(opts *bind.TransactOpts, tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetChildFuses(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, fuses uint32, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetController(opts *bind.TransactOpts, controller common.Address, active bool) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetFuses(opts *bind.TransactOpts, node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetMetadataService(opts *bind.TransactOpts, _metadataService common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetSubnodeOwner(opts *bind.TransactOpts, parentNode [32]byte, label string, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetSubnodeRecord(opts *bind.TransactOpts, parentNode [32]byte, label string, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) SetUpgradeContract(opts *bind.TransactOpts, _upgradeAddress common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) Unwrap(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) UnwrapETH2LD(opts *bind.TransactOpts, labelhash [32]byte, registrant common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) Upgrade(opts *bind.TransactOpts, name []byte, extraData []byte) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) Wrap(opts *bind.TransactOpts, name []byte, wrappedOwner common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) WrapETH2LD(opts *bind.TransactOpts, label string, wrappedOwner common.Address, ...) (*types.Transaction, error)
- type AnytypeNameWrapperTransactorRaw
- type AnytypeNameWrapperTransactorSession
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) ExtendExpiry(parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) OnERC721Received(to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) RegisterAndWrapETH2LD(label string, wrappedOwner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) Renew(tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetChildFuses(parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetController(controller common.Address, active bool) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetFuses(node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetMetadataService(_metadataService common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetSubnodeOwner(parentNode [32]byte, label string, owner common.Address, fuses uint32, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetSubnodeRecord(parentNode [32]byte, label string, owner common.Address, ...) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) SetUpgradeContract(_upgradeAddress common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) Unwrap(parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) UnwrapETH2LD(labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) Upgrade(name []byte, extraData []byte) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) Wrap(name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) WrapETH2LD(label string, wrappedOwner common.Address, ownerControlledFuses uint16, ...) (*types.Transaction, error)
- type AnytypeNameWrapperTransferBatch
- type AnytypeNameWrapperTransferBatchIterator
- type AnytypeNameWrapperTransferSingle
- type AnytypeNameWrapperTransferSingleIterator
- type AnytypeNameWrapperURI
- type AnytypeNameWrapperURIIterator
- type AnytypeRegistrarControllerPrivate
- func DeployAnytypeRegistrarControllerPrivate(auth *bind.TransactOpts, backend bind.ContractBackend, _base common.Address, ...) (common.Address, *types.Transaction, *AnytypeRegistrarControllerPrivate, error)
- func NewAnytypeRegistrarControllerPrivate(address common.Address, backend bind.ContractBackend) (*AnytypeRegistrarControllerPrivate, error)
- type AnytypeRegistrarControllerPrivateCaller
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) Available(opts *bind.CallOpts, name string) (bool, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) Commitments(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) MINREGISTRATIONDURATION(opts *bind.CallOpts) (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) MakeCommitment(opts *bind.CallOpts, name string, owner common.Address, duration *big.Int, ...) ([32]byte, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) MaxCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) MinCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) NameWrapper(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) ReverseRegistrar(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) Valid(opts *bind.CallOpts, name string) (bool, error)
- type AnytypeRegistrarControllerPrivateCallerRaw
- type AnytypeRegistrarControllerPrivateCallerSession
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) Available(name string) (bool, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) MakeCommitment(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) ([32]byte, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) MaxCommitmentAge() (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) MinCommitmentAge() (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) NameWrapper() (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) Owner() (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) ReverseRegistrar() (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) Valid(name string) (bool, error)
- type AnytypeRegistrarControllerPrivateFilterer
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*AnytypeRegistrarControllerPrivateNameRegisteredIterator, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*AnytypeRegistrarControllerPrivateNameRenewedIterator, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AnytypeRegistrarControllerPrivateOwnershipTransferredIterator, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) ParseNameRegistered(log types.Log) (*AnytypeRegistrarControllerPrivateNameRegistered, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) ParseNameRenewed(log types.Log) (*AnytypeRegistrarControllerPrivateNameRenewed, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) ParseOwnershipTransferred(log types.Log) (*AnytypeRegistrarControllerPrivateOwnershipTransferred, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) WatchNameRegistered(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) WatchNameRenewed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type AnytypeRegistrarControllerPrivateNameRegistered
- type AnytypeRegistrarControllerPrivateNameRegisteredIterator
- type AnytypeRegistrarControllerPrivateNameRenewed
- type AnytypeRegistrarControllerPrivateNameRenewedIterator
- type AnytypeRegistrarControllerPrivateOwnershipTransferred
- type AnytypeRegistrarControllerPrivateOwnershipTransferredIterator
- type AnytypeRegistrarControllerPrivateRaw
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AnytypeRegistrarControllerPrivateSession
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) Available(name string) (bool, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) MakeCommitment(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) ([32]byte, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) MaxCommitmentAge() (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) MinCommitmentAge() (*big.Int, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) NameWrapper() (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) Owner() (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) RenounceOwnership() (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) ReverseRegistrar() (common.Address, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) Valid(name string) (bool, error)
- type AnytypeRegistrarControllerPrivateTransactor
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) Commit(opts *bind.TransactOpts, commitment [32]byte) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) RecoverFunds(opts *bind.TransactOpts, _token common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) Register(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) Renew(opts *bind.TransactOpts, name string, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AnytypeRegistrarControllerPrivateTransactorRaw
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AnytypeRegistrarControllerPrivateTransactorSession
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AnytypeRegistrarImplementation
- func DeployAnytypeRegistrarImplementation(auth *bind.TransactOpts, backend bind.ContractBackend, _ens common.Address, ...) (common.Address, *types.Transaction, *AnytypeRegistrarImplementation, error)
- func NewAnytypeRegistrarImplementation(address common.Address, backend bind.ContractBackend) (*AnytypeRegistrarImplementation, error)
- type AnytypeRegistrarImplementationApproval
- type AnytypeRegistrarImplementationApprovalForAll
- type AnytypeRegistrarImplementationApprovalForAllIterator
- type AnytypeRegistrarImplementationApprovalIterator
- type AnytypeRegistrarImplementationCaller
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) Available(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) BaseNode(opts *bind.CallOpts) ([32]byte, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) GRACEPERIOD(opts *bind.CallOpts) (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) Name(opts *bind.CallOpts) (string, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) NameExpires(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type AnytypeRegistrarImplementationCallerRaw
- type AnytypeRegistrarImplementationCallerSession
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Available(id *big.Int) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) BaseNode() ([32]byte, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Controllers(arg0 common.Address) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Ens() (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) GRACEPERIOD() (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Name() (string, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) NameExpires(id *big.Int) (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Owner() (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Symbol() (string, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) TokenURI(tokenId *big.Int) (string, error)
- type AnytypeRegistrarImplementationControllerAdded
- type AnytypeRegistrarImplementationControllerAddedIterator
- type AnytypeRegistrarImplementationControllerRemoved
- type AnytypeRegistrarImplementationControllerRemovedIterator
- type AnytypeRegistrarImplementationFilterer
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*AnytypeRegistrarImplementationApprovalIterator, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*AnytypeRegistrarImplementationApprovalForAllIterator, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterControllerAdded(opts *bind.FilterOpts, controller []common.Address) (*AnytypeRegistrarImplementationControllerAddedIterator, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterControllerRemoved(opts *bind.FilterOpts, controller []common.Address) (*AnytypeRegistrarImplementationControllerRemovedIterator, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterNameRegistered(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*AnytypeRegistrarImplementationNameRegisteredIterator, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterNameRenewed(opts *bind.FilterOpts, id []*big.Int) (*AnytypeRegistrarImplementationNameRenewedIterator, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AnytypeRegistrarImplementationOwnershipTransferredIterator, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*AnytypeRegistrarImplementationTransferIterator, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseApproval(log types.Log) (*AnytypeRegistrarImplementationApproval, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseApprovalForAll(log types.Log) (*AnytypeRegistrarImplementationApprovalForAll, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseControllerAdded(log types.Log) (*AnytypeRegistrarImplementationControllerAdded, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseControllerRemoved(log types.Log) (*AnytypeRegistrarImplementationControllerRemoved, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseNameRegistered(log types.Log) (*AnytypeRegistrarImplementationNameRegistered, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseNameRenewed(log types.Log) (*AnytypeRegistrarImplementationNameRenewed, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseOwnershipTransferred(log types.Log) (*AnytypeRegistrarImplementationOwnershipTransferred, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseTransfer(log types.Log) (*AnytypeRegistrarImplementationTransfer, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationApproval, ...) (event.Subscription, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchApprovalForAll(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchControllerAdded(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchControllerRemoved(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchNameRegistered(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationNameRenewed, ...) (event.Subscription, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationTransfer, ...) (event.Subscription, error)
- type AnytypeRegistrarImplementationNameRegistered
- type AnytypeRegistrarImplementationNameRegisteredIterator
- type AnytypeRegistrarImplementationNameRenewed
- type AnytypeRegistrarImplementationNameRenewedIterator
- type AnytypeRegistrarImplementationOwnershipTransferred
- type AnytypeRegistrarImplementationOwnershipTransferredIterator
- type AnytypeRegistrarImplementationRaw
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AnytypeRegistrarImplementationSession
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) AddController(controller common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Available(id *big.Int) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) BaseNode() ([32]byte, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Controllers(arg0 common.Address) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Ens() (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) GRACEPERIOD() (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Name() (string, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) NameExpires(id *big.Int) (*big.Int, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Owner() (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) RemoveController(controller common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) RenounceOwnership() (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) SetResolver(resolver common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Symbol() (string, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) TokenURI(tokenId *big.Int) (string, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AnytypeRegistrarImplementationTransactor
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) AddController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) Reclaim(opts *bind.TransactOpts, id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) Register(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) RegisterOnly(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) RemoveController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) Renew(opts *bind.TransactOpts, id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) SetResolver(opts *bind.TransactOpts, resolver common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AnytypeRegistrarImplementationTransactorRaw
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AnytypeRegistrarImplementationTransactorSession
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) AddController(controller common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) RemoveController(controller common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) SetResolver(resolver common.Address) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AnytypeRegistrarImplementationTransfer
- type AnytypeRegistrarImplementationTransferIterator
- type AnytypeResolver
- type AnytypeResolverApprovalForAll
- type AnytypeResolverApprovalForAllIterator
- type AnytypeResolverApproved
- type AnytypeResolverApprovedIterator
- type AnytypeResolverCaller
- func (_AnytypeResolver *AnytypeResolverCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverCaller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverCaller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
- func (_AnytypeResolver *AnytypeResolverCaller) IsApprovedFor(opts *bind.CallOpts, owner common.Address, node [32]byte, ...) (bool, error)
- func (_AnytypeResolver *AnytypeResolverCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_AnytypeResolver *AnytypeResolverCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
- func (_AnytypeResolver *AnytypeResolverCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_AnytypeResolver *AnytypeResolverCaller) RecordVersions(opts *bind.CallOpts, arg0 [32]byte) (uint64, error)
- func (_AnytypeResolver *AnytypeResolverCaller) SpaceId(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_AnytypeResolver *AnytypeResolverCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
- func (_AnytypeResolver *AnytypeResolverCaller) Zonehash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- type AnytypeResolverCallerRaw
- type AnytypeResolverCallerSession
- func (_AnytypeResolver *AnytypeResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) IsApprovedFor(owner common.Address, node [32]byte, delegate common.Address) (bool, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) Name(node [32]byte) (string, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) RecordVersions(arg0 [32]byte) (uint64, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) SpaceId(node [32]byte) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) Text(node [32]byte, key string) (string, error)
- func (_AnytypeResolver *AnytypeResolverCallerSession) Zonehash(node [32]byte) ([]byte, error)
- type AnytypeResolverContenthashChanged
- type AnytypeResolverContenthashChangedIterator
- type AnytypeResolverDNSRecordChanged
- type AnytypeResolverDNSRecordChangedIterator
- type AnytypeResolverDNSRecordDeleted
- type AnytypeResolverDNSRecordDeletedIterator
- type AnytypeResolverDNSZonehashChanged
- type AnytypeResolverDNSZonehashChangedIterator
- type AnytypeResolverFilterer
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*AnytypeResolverApprovalForAllIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterApproved(opts *bind.FilterOpts, node [][32]byte, delegate []common.Address, ...) (*AnytypeResolverApprovedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverContenthashChangedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverDNSRecordChangedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverDNSRecordDeletedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterDNSZonehashChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverDNSZonehashChangedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverNameChangedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverPubkeyChangedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterSpaceIDChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverSpaceIDChangedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*AnytypeResolverTextChangedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) FilterVersionChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverVersionChangedIterator, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseApprovalForAll(log types.Log) (*AnytypeResolverApprovalForAll, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseApproved(log types.Log) (*AnytypeResolverApproved, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseContenthashChanged(log types.Log) (*AnytypeResolverContenthashChanged, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseDNSRecordChanged(log types.Log) (*AnytypeResolverDNSRecordChanged, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*AnytypeResolverDNSRecordDeleted, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseDNSZonehashChanged(log types.Log) (*AnytypeResolverDNSZonehashChanged, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseNameChanged(log types.Log) (*AnytypeResolverNameChanged, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParsePubkeyChanged(log types.Log) (*AnytypeResolverPubkeyChanged, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseSpaceIDChanged(log types.Log) (*AnytypeResolverSpaceIDChanged, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseTextChanged(log types.Log) (*AnytypeResolverTextChanged, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) ParseVersionChanged(log types.Log) (*AnytypeResolverVersionChanged, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *AnytypeResolverApprovalForAll, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *AnytypeResolverApproved, node [][32]byte, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverContenthashChanged, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverDNSRecordChanged, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *AnytypeResolverDNSRecordDeleted, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchDNSZonehashChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverDNSZonehashChanged, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverNameChanged, node [][32]byte) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverPubkeyChanged, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchSpaceIDChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverSpaceIDChanged, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverTextChanged, node [][32]byte, ...) (event.Subscription, error)
- func (_AnytypeResolver *AnytypeResolverFilterer) WatchVersionChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverVersionChanged, ...) (event.Subscription, error)
- type AnytypeResolverNameChanged
- type AnytypeResolverNameChangedIterator
- type AnytypeResolverPubkeyChanged
- type AnytypeResolverPubkeyChangedIterator
- type AnytypeResolverRaw
- func (_AnytypeResolver *AnytypeResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AnytypeResolver *AnytypeResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AnytypeResolverSession
- func (_AnytypeResolver *AnytypeResolverSession) Approve(node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) ClearRecords(node [32]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) Contenthash(node [32]byte) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_AnytypeResolver *AnytypeResolverSession) IsApprovedFor(owner common.Address, node [32]byte, delegate common.Address) (bool, error)
- func (_AnytypeResolver *AnytypeResolverSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_AnytypeResolver *AnytypeResolverSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) MulticallWithNodeCheck(nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) Name(node [32]byte) (string, error)
- func (_AnytypeResolver *AnytypeResolverSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_AnytypeResolver *AnytypeResolverSession) RecordVersions(arg0 [32]byte) (uint64, error)
- func (_AnytypeResolver *AnytypeResolverSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) SetName(node [32]byte, newName string) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) SetSpaceId(node [32]byte, spaceid []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverSession) SpaceId(node [32]byte) ([]byte, error)
- func (_AnytypeResolver *AnytypeResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_AnytypeResolver *AnytypeResolverSession) Text(node [32]byte, key string) (string, error)
- func (_AnytypeResolver *AnytypeResolverSession) Zonehash(node [32]byte) ([]byte, error)
- type AnytypeResolverSpaceIDChanged
- type AnytypeResolverSpaceIDChangedIterator
- type AnytypeResolverTextChanged
- type AnytypeResolverTextChangedIterator
- type AnytypeResolverTransactor
- func (_AnytypeResolver *AnytypeResolverTransactor) Approve(opts *bind.TransactOpts, node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) ClearRecords(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) MulticallWithNodeCheck(opts *bind.TransactOpts, nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) SetDNSRecords(opts *bind.TransactOpts, node [32]byte, data []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, newName string) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) SetSpaceId(opts *bind.TransactOpts, node [32]byte, spaceid []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactor) SetZonehash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- type AnytypeResolverTransactorRaw
- type AnytypeResolverTransactorSession
- func (_AnytypeResolver *AnytypeResolverTransactorSession) Approve(node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) ClearRecords(node [32]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) MulticallWithNodeCheck(nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) SetName(node [32]byte, newName string) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) SetSpaceId(node [32]byte, spaceid []byte) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_AnytypeResolver *AnytypeResolverTransactorSession) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
- type AnytypeResolverVersionChanged
- type AnytypeResolverVersionChangedIterator
- type ENSRegistry
- type ENSRegistryApprovalForAll
- type ENSRegistryApprovalForAllIterator
- type ENSRegistryCaller
- func (_ENSRegistry *ENSRegistryCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistry *ENSRegistryCaller) Old(opts *bind.CallOpts) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
- func (_ENSRegistry *ENSRegistryCaller) Resolver(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCaller) Ttl(opts *bind.CallOpts, node [32]byte) (uint64, error)
- type ENSRegistryCallerRaw
- type ENSRegistryCallerSession
- func (_ENSRegistry *ENSRegistryCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Old() (common.Address, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Owner(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCallerSession) RecordExists(node [32]byte) (bool, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Resolver(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Ttl(node [32]byte) (uint64, error)
- type ENSRegistryFilterer
- func (_ENSRegistry *ENSRegistryFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSRegistryApprovalForAllIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSRegistryNewOwnerIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewResolverIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewTTLIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryTransferIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseApprovalForAll(log types.Log) (*ENSRegistryApprovalForAll, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewOwner(log types.Log) (*ENSRegistryNewOwner, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewResolver(log types.Log) (*ENSRegistryNewResolver, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewTTL(log types.Log) (*ENSRegistryNewTTL, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseTransfer(log types.Log) (*ENSRegistryTransfer, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSRegistryApprovalForAll, ...) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewOwner, node [][32]byte, ...) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewResolver, node [][32]byte) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewTTL, node [][32]byte) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSRegistryTransfer, node [][32]byte) (event.Subscription, error)
- type ENSRegistryNewOwner
- type ENSRegistryNewOwnerIterator
- type ENSRegistryNewResolver
- type ENSRegistryNewResolverIterator
- type ENSRegistryNewTTL
- type ENSRegistryNewTTLIterator
- type ENSRegistryRaw
- func (_ENSRegistry *ENSRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSRegistry *ENSRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSRegistrySession
- func (_ENSRegistry *ENSRegistrySession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistry *ENSRegistrySession) Old() (common.Address, error)
- func (_ENSRegistry *ENSRegistrySession) Owner(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistrySession) RecordExists(node [32]byte) (bool, error)
- func (_ENSRegistry *ENSRegistrySession) Resolver(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistrySession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) Ttl(node [32]byte) (uint64, error)
- type ENSRegistryTransactor
- func (_ENSRegistry *ENSRegistryTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSRegistryTransactorRaw
- type ENSRegistryTransactorSession
- func (_ENSRegistry *ENSRegistryTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSRegistryTransfer
- type ENSRegistryTransferIterator
- type SCW
- type SCWCaller
- type SCWCallerRaw
- type SCWCallerSession
- type SCWFilterer
- type SCWRaw
- type SCWSession
- type SCWTransactor
- type SCWTransactorRaw
- type SCWTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AnytypeNameWrapperABI = AnytypeNameWrapperMetaData.ABI
AnytypeNameWrapperABI is the input ABI used to generate the binding from. Deprecated: Use AnytypeNameWrapperMetaData.ABI instead.
var AnytypeNameWrapperBin = AnytypeNameWrapperMetaData.Bin
AnytypeNameWrapperBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AnytypeNameWrapperMetaData.Bin instead.
var AnytypeNameWrapperMetaData = &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\":\"registrarController\",\"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\"}]",
Bin: "0x60c06040523480156200001157600080fd5b5060405162006551380380620065518339810160408190526200003491620002f9565b8233620000418162000290565b6040516302571be360e01b81527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260048201526000906001600160a01b038416906302571be390602401602060405180830381865afa158015620000a9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000cf91906200034d565b604051630f41a04d60e11b81526001600160a01b03848116600483015291925090821690631e83409a906024016020604051808303816000875af11580156200011c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000142919062000374565b505050506001600160a01b0383811660805282811660a052600580546001600160a01b031916918316919091179055600163fffeffff60a01b03197fa086141a224b7d4ff781ac7aad74efac04028926bdee6c7262cfb7653a85262a8190557fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb4955604080518082019091526001815260006020808301829052908052600690527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f89062000210908262000433565b5060408051808201909152600581526303616e7960e01b6020808301919091527fe87ebb796e516beccff9b955bf6c33af4ec312d6e2984185d016feab4d18a463600052600690527f9fab986d55bfb563cbe6b418ec514aa31486750d5ceda77474bde124347c3c319062000286908262000433565b50505050620004ff565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0381168114620002f657600080fd5b50565b6000806000606084860312156200030f57600080fd5b83516200031c81620002e0565b60208501519093506200032f81620002e0565b60408501519092506200034281620002e0565b809150509250925092565b6000602082840312156200036057600080fd5b81516200036d81620002e0565b9392505050565b6000602082840312156200038757600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620003b957607f821691505b602082108103620003da57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200042e57600081815260208120601f850160051c81016020861015620004095750805b601f850160051c820191505b818110156200042a5782815560010162000415565b5050505b505050565b81516001600160401b038111156200044f576200044f6200038e565b6200046781620004608454620003a4565b84620003e0565b602080601f8311600181146200049f5760008415620004865750858301515b600019600386901b1c1916600185901b1785556200042a565b600085815260208120601f198616915b82811015620004d057888601518255948401946001909101908401620004af565b5085821015620004ef5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60805160a051615f456200060c6000396000818161050601528181610c1501528181610cef01528181610d7901528181611c7301528181611d0901528181611db701528181611ed901528181611f4f01528181611fcf015281816122510152818161238d015281816124cc015281816126b1015281816127370152612f6c01526000818161055301528181610b9b01528181610ee4015281816110980152818161114a015281816115620152818161241201528181612551015281816127e2015281816129d901528181612ce701528181613197015281816132450152818161330e01528181613387015281816139e401528181613aff01528181613d6701526143c10152615f456000f3fe608060405234801561001057600080fd5b506004361061031f5760003560e01c80636352211e116101a7578063c93ab3fd116100ee578063e985e9c511610097578063f242432a11610071578063f242432a146107d7578063f2fde38b146107ea578063fd0cd0d9146107fd57600080fd5b8063e985e9c514610768578063eb8ae530146107a4578063ed70554d146107b757600080fd5b8063d9a50c12116100c8578063d9a50c121461071f578063da8c229e14610732578063e0dba60f1461075557600080fd5b8063c93ab3fd146106e6578063cf408823146106f9578063d8c9921a1461070c57600080fd5b8063a22cb46511610150578063b6bcad261161012a578063b6bcad26146106ad578063c475abff146106c0578063c658e086146106d357600080fd5b8063a22cb46514610674578063a401498214610687578063adf4960a1461069a57600080fd5b80638b4dfa75116101815780638b4dfa751461063d5780638cf8b41e146106505780638da5cb5b1461066357600080fd5b80636352211e146105f65780636e5d6ad214610609578063715018a61461063557600080fd5b80631f4e15041161026b5780633f15457f116102145780634e1273f4116101ee5780634e1273f4146105b057806353095467146105d05780635d3590d5146105e357600080fd5b80633f15457f1461054e578063402906fc1461057557806341415eab1461059d57600080fd5b80632b20e397116102455780632b20e397146105015780632eb2c2d61461052857806333c69ea91461053b57600080fd5b80631f4e1504146104c857806320c38e2b146104db57806324c1af44146104ee57600080fd5b80630e4cd725116102cd578063150b7a02116102a7578063150b7a02146104765780631534e177146104a25780631896f70a146104b557600080fd5b80630e4cd7251461043d5780630e89341c1461045057806314ab90381461046357600080fd5b806306fdde03116102fe57806306fdde03146103b4578063081812fc146103fd578063095ea7b31461042857600080fd5b8062fdd58e146103245780630178fe3f1461034a57806301ffc9a714610391575b600080fd5b610337610332366004614d74565b610810565b6040519081526020015b60405180910390f35b61035d610358366004614da0565b6108cf565b604080516001600160a01b03909416845263ffffffff909216602084015267ffffffffffffffff1690820152606001610341565b6103a461039f366004614dcf565b6108ff565b6040519015158152602001610341565b6103f06040518060400160405280601281526020017f416e79747970654e616d6557726170706572000000000000000000000000000081525081565b6040516103419190614e3c565b61041061040b366004614da0565b610958565b6040516001600160a01b039091168152602001610341565b61043b610436366004614d74565b61099d565b005b6103a461044b366004614e4f565b6109e3565b6103f061045e366004614da0565b610a7d565b61043b610471366004614e9c565b610aef565b610489610484366004614f11565b610c08565b6040516001600160e01b03199091168152602001610341565b61043b6104b0366004614f84565b610e1a565b61043b6104c3366004614e4f565b610e51565b600754610410906001600160a01b031681565b6103f06104e9366004614da0565b610f13565b6103376104fc36600461507c565b610fad565b6104107f000000000000000000000000000000000000000000000000000000000000000081565b61043b6105363660046151a4565b6111c1565b61043b610549366004615252565b6114eb565b6104107f000000000000000000000000000000000000000000000000000000000000000081565b6105886105833660046152aa565b6116e0565b60405163ffffffff9091168152602001610341565b6103a46105ab366004614e4f565b611782565b6105c36105be3660046152cd565b6117df565b60405161034191906153cb565b600554610410906001600160a01b031681565b61043b6105f13660046153de565b61191d565b610410610604366004614da0565b6119b7565b61061c61061736600461541f565b6119c2565b60405167ffffffffffffffff9091168152602001610341565b61043b611b17565b61043b61064b366004615454565b611b2b565b61061c61065e366004615496565b611cd5565b6000546001600160a01b0316610410565b61043b61068236600461551f565b6120a1565b61033761069536600461554d565b61218b565b6103a46106a83660046155ce565b612326565b61043b6106bb366004614f84565b61234b565b6103376106ce3660046155f1565b6125b0565b6103376106e1366004615613565b6128a7565b61043b6106f4366004615686565b612ab4565b61043b6107073660046156f2565b612c25565b61043b61071a36600461572a565b612dde565b6103a461072d3660046155f1565b612eee565b6103a4610740366004614f84565b60046020526000908152604090205460ff1681565b61043b61076336600461551f565b612ffb565b6103a4610776366004615758565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205460ff1690565b61043b6107b2366004615786565b613063565b6103376107c5366004614da0565b60016020526000908152604090205481565b61043b6107e53660046157ee565b61342e565b61043b6107f8366004614f84565b61354b565b6103a461080b366004614da0565b6135d8565b60006001600160a01b0383166108935760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201527f65726f206164647265737300000000000000000000000000000000000000000060648201526084015b60405180910390fd5b600061089e836119b7565b9050836001600160a01b0316816001600160a01b0316036108c35760019150506108c9565b60009150505b92915050565b60008181526001602052604090205460a081901c60c082901c6108f38383836136b0565b90959094509092509050565b60006001600160e01b031982167fd82c42d800000000000000000000000000000000000000000000000000000000148061094957506001600160e01b03198216630a85bd0160e11b145b806108c957506108c9826136e7565b600080610964836119b7565b90506001600160a01b03811661097d5750600092915050565b6000838152600360205260409020546001600160a01b03165b9392505050565b60006109a8826108cf565b50915050603f1960408216016109d45760405163a2a7201360e01b81526004810183905260240161088a565b6109de8383613769565b505050565b60008080806109f1866108cf565b925092509250846001600160a01b0316836001600160a01b03161480610a3c57506001600160a01b0380841660009081526002602090815260408083209389168352929052205460ff165b80610a6057506001600160a01b038516610a5587610958565b6001600160a01b0316145b8015610a735750610a7182826138b3565b155b9695505050505050565b6005546040516303a24d0760e21b8152600481018390526060916001600160a01b031690630e89341c90602401600060405180830381865afa158015610ac7573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108c99190810190615857565b81610afa8133611782565b610b205760405163168ab55d60e31b81526004810182905233602482015260440161088a565b8260106000610b2e836108cf565b5091505063ffffffff8282161615610b5c5760405163a2a7201360e01b81526004810184905260240161088a565b6040517f14ab90380000000000000000000000000000000000000000000000000000000081526004810187905267ffffffffffffffff861660248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906314ab9038906044015b600060405180830381600087803b158015610be857600080fd5b505af1158015610bfc573d6000803e3d6000fd5b50505050505050505050565b6000336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610c6c576040517f1931a53800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000808080610c7d868801886158cf565b83516020850120939750919550935091508890808214610cd3576040517fc65c3ccc000000000000000000000000000000000000000000000000000000008152600481018290526024810183905260440161088a565b604051630a3b53db60e21b8152600481018390523060248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906328ed4f6c90604401600060405180830381600087803b158015610d3b57600080fd5b505af1158015610d4f573d6000803e3d6000fd5b5050604051636b727d4360e11b8152600481018d9052600092506276a70091506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d6e4fa8690602401602060405180830381865afa158015610dc0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de49190615937565b610dee9190615966565b9050610e0187878761ffff1684886138e4565b50630a85bd0160e11b9c9b505050505050505050505050565b610e22613a4a565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b81610e5c8133611782565b610e825760405163168ab55d60e31b81526004810182905233602482015260440161088a565b8260086000610e90836108cf565b5091505063ffffffff8282161615610ebe5760405163a2a7201360e01b81526004810184905260240161088a565b604051630c4b7b8560e11b8152600481018790526001600160a01b0386811660248301527f00000000000000000000000000000000000000000000000000000000000000001690631896f70a90604401610bce565b60066020526000908152604090208054610f2c9061598e565b80601f0160208091040260200160405190810160405280929190818152602001828054610f589061598e565b8015610fa55780601f10610f7a57610100808354040283529160200191610fa5565b820191906000526020600020905b815481529060010190602001808311610f8857829003601f168201915b505050505081565b600087610fba8133611782565b610fe05760405163168ab55d60e31b81526004810182905233602482015260440161088a565b875160208901206110188a82604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b92506110248a84613aa4565b61102e8386613be3565b6110398a848b613c16565b506110468a848787613ce3565b935061105183613d29565b611107576040516305ef2c7f60e41b8152600481018b9052602481018290523060448201526001600160a01b03888116606483015267ffffffffffffffff881660848301527f00000000000000000000000000000000000000000000000000000000000000001690635ef2c7f09060a401600060405180830381600087803b1580156110dc57600080fd5b505af11580156110f0573d6000803e3d6000fd5b505050506111028a848b8b8989613de2565b6111b4565b6040516305ef2c7f60e41b8152600481018b9052602481018290523060448201526001600160a01b03888116606483015267ffffffffffffffff881660848301527f00000000000000000000000000000000000000000000000000000000000000001690635ef2c7f09060a401600060405180830381600087803b15801561118e57600080fd5b505af11580156111a2573d6000803e3d6000fd5b505050506111b48a848b8b8989613e19565b5050979650505050505050565b81518351146112385760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d61746368000000000000000000000000000000000000000000000000606482015260840161088a565b6001600160a01b03841661129c5760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b606482015260840161088a565b6001600160a01b0385163314806112d657506001600160a01b038516600090815260026020908152604080832033845290915290205460ff165b6113485760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f742060448201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000606482015260840161088a565b60005b835181101561147e576000848281518110611368576113686159c8565b602002602001015190506000848381518110611386576113866159c8565b60200260200101519050600080600061139e856108cf565b9250925092506113af858383613edd565b8360011480156113d057508a6001600160a01b0316836001600160a01b0316145b61142f5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201526939103a3930b739b332b960b11b606482015260840161088a565b60008581526001602052604090206001600160a01b038b1663ffffffff60a01b60a085901b16176001600160c01b031960c084901b16179055505050505080611477906159de565b905061134b565b50836001600160a01b0316856001600160a01b0316336001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516114ce9291906159f7565b60405180910390a46114e4338686868686613fd7565b5050505050565b6040805160208082018790528183018690528251808303840181526060909201909252805191012061151d8184613be3565b6000808061152a846108cf565b919450925090506001600160a01b03831615806115d957506040516302571be360e01b81526004810185905230906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906302571be390602401602060405180830381865afa1580156115a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115cd9190615a25565b6001600160a01b031614155b156115f757604051635374b59960e01b815260040160405180910390fd5b6000806116038a6108cf565b90935091508a9050611644576116198633611782565b61163f5760405163168ab55d60e31b81526004810187905233602482015260440161088a565b611674565b61164e8a33611782565b6116745760405163168ab55d60e31b8152600481018b905233602482015260440161088a565b61167f86898461417c565b61168a8784836141b7565b9650620100008416158015906116ae57508363ffffffff1688851763ffffffff1614155b156116cf5760405163a2a7201360e01b81526004810187905260240161088a565b96831796610bfc86868a868b614201565b6000826116ed8133611782565b6117135760405163168ab55d60e31b81526004810182905233602482015260440161088a565b8360026000611721836108cf565b5091505063ffffffff828216161561174f5760405163a2a7201360e01b81526004810184905260240161088a565b6000808061175c8a6108cf565b9250925092506117758a84848c61ffff16178485614201565b5098975050505050505050565b6000808080611790866108cf565b925092509250846001600160a01b0316836001600160a01b03161480610a6057506001600160a01b0380841660009081526002602090815260408083209389168352929052205460ff16610a60565b606081518351146118585760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e67746860448201527f206d69736d617463680000000000000000000000000000000000000000000000606482015260840161088a565b6000835167ffffffffffffffff81111561187457611874614fa1565b60405190808252806020026020018201604052801561189d578160200160208202803683370190505b50905060005b8451811015611915576118e88582815181106118c1576118c16159c8565b60200260200101518583815181106118db576118db6159c8565b6020026020010151610810565b8282815181106118fa576118fa6159c8565b602090810291909101015261190e816159de565b90506118a3565b509392505050565b611925613a4a565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af115801561198d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b19190615a42565b50505050565b60006108c9826142ab565b604080516020808201869052818301859052825180830384018152606090920190925280519101206000906119f681613d29565b611a1357604051635374b59960e01b815260040160405180910390fd5b6000611a1f86336109e3565b905080158015611a365750611a348233611782565b155b15611a5d5760405163168ab55d60e31b81526004810183905233602482015260440161088a565b60008080611a6a856108cf565b92509250925083158015611a815750620400008216155b15611aa25760405163a2a7201360e01b81526004810186905260240161088a565b6000611aad8a6108cf565b92505050611abc8883836141b7565b9750611aca8685858b6142c1565b60405167ffffffffffffffff8916815286907ff675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b1329060200160405180910390a2509598975050505050505050565b611b1f613a4a565b611b296000614309565b565b604080517fe87ebb796e516beccff9b955bf6c33af4ec312d6e2984185d016feab4d18a46360208083019190915281830186905282518083038401815260609092019092528051910120611b7f8133611782565b611ba55760405163168ab55d60e31b81526004810182905233602482015260440161088a565b306001600160a01b03841603611bd957604051632ca49b0d60e11b81526001600160a01b038416600482015260240161088a565b604080517fe87ebb796e516beccff9b955bf6c33af4ec312d6e2984185d016feab4d18a46360208083019190915281830187905282518083038401815260609092019092528051910120611c2e905b83614366565b6040517f42842e0e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038481166024830152604482018690527f000000000000000000000000000000000000000000000000000000000000000016906342842e0e90606401600060405180830381600087803b158015611cb757600080fd5b505af1158015611ccb573d6000803e3d6000fd5b5050505050505050565b6000808686604051611ce8929190615a5f565b6040519081900381206331a9108f60e11b82526004820181905291506000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636352211e90602401602060405180830381865afa158015611d58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d7c9190615a25565b90506001600160a01b0381163314801590611e24575060405163e985e9c560e01b81526001600160a01b0382811660048301523360248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c590604401602060405180830381865afa158015611dfe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e229190615a42565b155b15611e9457604080517fe87ebb796e516beccff9b955bf6c33af4ec312d6e2984185d016feab4d18a4636020808301919091528183018590528251808303840181526060830193849052805191012063168ab55d60e31b909252606481019190915233608482015260a40161088a565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081526001600160a01b038281166004830152306024830152604482018490527f000000000000000000000000000000000000000000000000000000000000000016906323b872dd90606401600060405180830381600087803b158015611f1d57600080fd5b505af1158015611f31573d6000803e3d6000fd5b5050604051630a3b53db60e21b8152600481018590523060248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031692506328ed4f6c9150604401600060405180830381600087803b158015611f9d57600080fd5b505af1158015611fb1573d6000803e3d6000fd5b5050604051636b727d4360e11b8152600481018590526276a70092507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316915063d6e4fa8690602401602060405180830381865afa15801561201f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120439190615937565b61204d9190615966565b925061209688888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250505061ffff881686886138e4565b505095945050505050565b6001600160a01b038216330361211f5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c660000000000000000000000000000000000000000000000606482015260840161088a565b3360008181526002602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b3360009081526004602052604081205460ff166121fb5760405162461bcd60e51b815260206004820152602860248201527f436f6e74726f6c6c61626c653a2043616c6c6572206973206e6f74206120636f604482015267373a3937b63632b960c11b606482015260840161088a565b6000878760405161220d929190615a5f565b6040519081900381207ffca247ac000000000000000000000000000000000000000000000000000000008252600482018190523060248301526044820187905291507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063fca247ac906064016020604051808303816000875af11580156122a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122c69190615937565b915061231b88888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250505061ffff86166123156276a70087615966565b886138e4565b509695505050505050565b600080612332846108cf565b50841663ffffffff908116908516149250505092915050565b612353613a4a565b6007546001600160a01b0316156124735760075460405163a22cb46560e01b81526001600160a01b039182166004820152600060248201527f00000000000000000000000000000000000000000000000000000000000000009091169063a22cb46590604401600060405180830381600087803b1580156123d357600080fd5b505af11580156123e7573d6000803e3d6000fd5b505060075460405163a22cb46560e01b81526001600160a01b039182166004820152600060248201527f0000000000000000000000000000000000000000000000000000000000000000909116925063a22cb4659150604401600060405180830381600087803b15801561245a57600080fd5b505af115801561246e573d6000803e3d6000fd5b505050505b6007805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b038316908117909155156125ad5760075460405163a22cb46560e01b81526001600160a01b039182166004820152600160248201527f00000000000000000000000000000000000000000000000000000000000000009091169063a22cb46590604401600060405180830381600087803b15801561251257600080fd5b505af1158015612526573d6000803e3d6000fd5b505060075460405163a22cb46560e01b81526001600160a01b039182166004820152600160248201527f0000000000000000000000000000000000000000000000000000000000000000909116925063a22cb4659150604401600060405180830381600087803b15801561259957600080fd5b505af11580156114e4573d6000803e3d6000fd5b50565b3360009081526004602052604081205460ff166126205760405162461bcd60e51b815260206004820152602860248201527f436f6e74726f6c6c61626c653a2043616c6c6572206973206e6f74206120636f604482015267373a3937b63632b960c11b606482015260840161088a565b604080517fe87ebb796e516beccff9b955bf6c33af4ec312d6e2984185d016feab4d18a463602080830191909152818301869052825180830384018152606090920190925280519101206000906040517fc475abff00000000000000000000000000000000000000000000000000000000815260048101869052602481018590529091506000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c475abff906044016020604051808303816000875af11580156126fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061271e9190615937565b6040516331a9108f60e11b8152600481018790529091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636352211e90602401602060405180830381865afa9250505080156127a2575060408051601f3d908101601f1916820190925261279f91810190615a25565b60015b6127af5791506108c99050565b6001600160a01b0381163014158061285957506040516302571be360e01b81526004810184905230906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906302571be390602401602060405180830381865afa158015612829573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061284d9190615a25565b6001600160a01b031614155b15612868575091506108c99050565b5060006128786276a70083615966565b60008481526001602052604090205490915060a081901c61289b858383866142c1565b50919695505050505050565b6000866128b48133611782565b6128da5760405163168ab55d60e31b81526004810182905233602482015260440161088a565b600087876040516128ec929190615a5f565b604051809103902090506129278982604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b92506129338984613aa4565b61293d8386613be3565b60006129808a858b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250613c1692505050565b905061298e8a858888613ce3565b945061299984613d29565b612a61576040517f06ab5923000000000000000000000000000000000000000000000000000000008152600481018b9052602481018390523060448201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906306ab5923906064016020604051808303816000875af1158015612a2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a4e9190615937565b50612a5c8482898989614458565b612aa7565b612aa78a858b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508d92508c91508b9050613e19565b5050509695505050505050565b6000612afa600086868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929392505061449a9050565b6007549091506001600160a01b0316612b3f576040517f24c1d6d400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b498133611782565b612b6f5760405163168ab55d60e31b81526004810182905233602482015260440161088a565b60008080612b7c846108cf565b919450925090506000612b8e85610958565b9050612b9985614559565b600760009054906101000a90046001600160a01b03166001600160a01b0316639198c2768a8a878787878e8e6040518963ffffffff1660e01b8152600401612be8989796959493929190615a98565b600060405180830381600087803b158015612c0257600080fd5b505af1158015612c16573d6000803e3d6000fd5b50505050505050505050505050565b83612c308133611782565b612c565760405163168ab55d60e31b81526004810182905233602482015260440161088a565b84601c6000612c64836108cf565b5091505063ffffffff8282161615612c925760405163a2a7201360e01b81526004810184905260240161088a565b6040517fcf408823000000000000000000000000000000000000000000000000000000008152600481018990523060248201526001600160a01b03878116604483015267ffffffffffffffff871660648301527f0000000000000000000000000000000000000000000000000000000000000000169063cf40882390608401600060405180830381600087803b158015612d2b57600080fd5b505af1158015612d3f573d6000803e3d6000fd5b5050506001600160a01b0388169050612da6576000612d5d896108cf565b509150506201ffff1962020000821601612d9557604051632ca49b0d60e11b81526001600160a01b038916600482015260240161088a565b612da0896000614366565b50611ccb565b6000612db1896119b7565b9050612dd381898b60001c600160405180602001604052806000815250614628565b505050505050505050565b60408051602080820186905281830185905282518083038401815260609092019092528051910120612e108133611782565b612e365760405163168ab55d60e31b81526004810182905233602482015260440161088a565b7f1781448691ae9413300646aa4093cc50b13ced291d67be7a2fe90154b2e75b9d8401612e765760405163615a470360e01b815260040160405180910390fd5b6001600160a01b0382161580612e9457506001600160a01b03821630145b15612ebd57604051632ca49b0d60e11b81526001600160a01b038316600482015260240161088a565b604080516020808201879052818301869052825180830384018152606090920190925280519101206119b190611c28565b604080516020808201859052818301849052825180830384018152606090920190925280519101206000906000612f2482613d29565b90507fe87ebb796e516beccff9b955bf6c33af4ec312d6e2984185d016feab4d18a4638514612f565791506108c99050565b6040516331a9108f60e11b8152600481018590527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636352211e90602401602060405180830381865afa925050508015612fd7575060408051601f3d908101601f19168201909252612fd491810190615a25565b60015b612fe6576000925050506108c9565b6001600160a01b0316301492506108c9915050565b613003613a4a565b6001600160a01b038216600081815260046020908152604091829020805460ff191685151590811790915591519182527f4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf8791015b60405180910390a25050565b6000806130aa600087878080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929392505061477a9050565b9150915060006130f38288888080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929392505061449a9050565b60408051602080820184905281830187905282518083038401815260609092019092528051910120909150600090600081815260066020526040902090915061313d888a83615b47565b507f1781448691ae9413300646aa4093cc50b13ced291d67be7a2fe90154b2e75b9d820161317e5760405163615a470360e01b815260040160405180910390fd5b6040516302571be360e01b8152600481018290526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906302571be390602401602060405180830381865afa1580156131e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061320a9190615a25565b90506001600160a01b03811633148015906132b2575060405163e985e9c560e01b81526001600160a01b0382811660048301523360248301527f0000000000000000000000000000000000000000000000000000000000000000169063e985e9c590604401602060405180830381865afa15801561328c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132b09190615a42565b155b156132d95760405163168ab55d60e31b81526004810183905233602482015260440161088a565b6001600160a01b0386161561336b57604051630c4b7b8560e11b8152600481018390526001600160a01b0387811660248301527f00000000000000000000000000000000000000000000000000000000000000001690631896f70a90604401600060405180830381600087803b15801561335257600080fd5b505af1158015613366573d6000803e3d6000fd5b505050505b604051635b0fc9c360e01b8152600481018390523060248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690635b0fc9c390604401600060405180830381600087803b1580156133d357600080fd5b505af11580156133e7573d6000803e3d6000fd5b50505050612dd3828a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052508d93509150819050614458565b6001600160a01b0384166134925760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b606482015260840161088a565b6001600160a01b0385163314806134cc57506001600160a01b038516600090815260026020908152604080832033845290915290205460ff165b61353e5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260448201527f20617070726f7665640000000000000000000000000000000000000000000000606482015260840161088a565b6114e48585858585614628565b613553613a4a565b6001600160a01b0381166135cf5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161088a565b6125ad81614309565b600081815260066020526040812080548291906135f49061598e565b80601f01602080910402602001604051908101604052809291908181526020018280546136209061598e565b801561366d5780601f106136425761010080835404028352916020019161366d565b820191906000526020600020905b81548152906001019060200180831161365057829003601f168201915b5050505050905080516000036136865750600092915050565b600080613693838261477a565b909250905060006136a4848361449a565b9050610a738184612eee565b600080428367ffffffffffffffff1610156136de5761ffff19620100008516016136d957600094505b600093505b50929391925050565b60006001600160e01b031982167fd9b67a2600000000000000000000000000000000000000000000000000000000148061373157506001600160e01b031982166303a24d0760e21b145b806108c957507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316146108c9565b6000613774826119b7565b9050806001600160a01b0316836001600160a01b0316036137fd5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f7200000000000000000000000000000000000000000000000000000000000000606482015260840161088a565b336001600160a01b038216148061383757506001600160a01b038116600090815260026020908152604080832033845290915290205460ff165b6138a95760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000606482015260840161088a565b6109de8383614831565b6000620200008381161480156109965750426138d26276a70084615c07565b67ffffffffffffffff16109392505050565b84516020860120600061393e7fe87ebb796e516beccff9b955bf6c33af4ec312d6e2984185d016feab4d18a46383604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b90506000613981886040518060400160405280600581526020017f03616e79000000000000000000000000000000000000000000000000000000008152506148ac565b600083815260066020526040902090915061399c8282615c28565b506139af828289620300008a1789614458565b6001600160a01b03841615611ccb57604051630c4b7b8560e11b8152600481018390526001600160a01b0385811660248301527f00000000000000000000000000000000000000000000000000000000000000001690631896f70a90604401600060405180830381600087803b158015613a2857600080fd5b505af1158015613a3c573d6000803e3d6000fd5b505050505050505050505050565b6000546001600160a01b03163314611b295760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161088a565b60008080613ab1846108cf565b919450925090504267ffffffffffffffff821610808015613b7557506001600160a01b0384161580613b7557506040516302571be360e01b8152600481018690526000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906302571be390602401602060405180830381865afa158015613b46573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b6a9190615a25565b6001600160a01b0316145b15613bb4576000613b85876108cf565b509150506020811615613bae5760405163a2a7201360e01b81526004810187905260240161088a565b50613bdb565b62010000831615613bdb5760405163a2a7201360e01b81526004810186905260240161088a565b505050505050565b63fffdffff81811763ffffffff1614613c125760405163a2a7201360e01b81526004810183905260240161088a565b5050565b60606000613cbf83600660008881526020019081526020016000208054613c3c9061598e565b80601f0160208091040260200160405190810160405280929190818152602001828054613c689061598e565b8015613cb55780601f10613c8a57610100808354040283529160200191613cb5565b820191906000526020600020905b815481529060010190602001808311613c9857829003601f168201915b50505050506148ac565b6000858152600660205260409020909150613cda8282615c28565b50949350505050565b600080613cef856108cf565b92505050600080613d028860001c6108cf565b9250925050613d1287878461417c565b613d1d8584836141b7565b98975050505050505050565b600080613d35836119b7565b6001600160a01b0316141580156108c957506040516302571be360e01b81526004810183905230906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906302571be390602401602060405180830381865afa158015613dae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613dd29190615a25565b6001600160a01b03161492915050565b60008681526006602052604081208054613e01918791613c3c9061598e565b9050613e108682868686614458565b50505050505050565b60008080613e26886108cf565b9250925092506000613e5088600660008d81526020019081526020016000208054613c3c9061598e565b60008a8152600660205260409020805491925090613e6d9061598e565b9050600003613e90576000898152600660205260409020613e8e8282615c28565b505b613e9f89858886178589614201565b6001600160a01b038716613ebd57613eb8896000614366565b610bfc565b610bfc84888b60001c600160405180602001604052806000815250614628565b6201ffff1962020000831601613efd57613efa6276a70082615c07565b90505b428167ffffffffffffffff161015613f7a5762010000821615613f755760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201526939103a3930b739b332b960b11b606482015260840161088a565b613f9f565b6004821615613f9f5760405163a2a7201360e01b81526004810184905260240161088a565b604082166000036109de5750506000908152600360205260409020805473ffffffffffffffffffffffffffffffffffffffff19169055565b6001600160a01b0384163b15613bdb5760405163bc197c8160e01b81526001600160a01b0385169063bc197c819061401b9089908990889088908890600401615ce8565b6020604051808303816000875af1925050508015614056575060408051601f3d908101601f1916820190925261405391810190615d3a565b60015b61410b57614062615d57565b806308c379a00361409b5750614076615d73565b80614081575061409d565b8060405162461bcd60e51b815260040161088a9190614e3c565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e204552433131353560448201527f526563656976657220696d706c656d656e746572000000000000000000000000606482015260840161088a565b6001600160e01b0319811663bc197c8160e01b14613e105760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a656374656044820152676420746f6b656e7360c01b606482015260840161088a565b63ffff000082161580159060018316159082906141965750805b156114e45760405163a2a7201360e01b81526004810186905260240161088a565b60008167ffffffffffffffff168467ffffffffffffffff1611156141d9578193505b8267ffffffffffffffff168467ffffffffffffffff1610156141f9578293505b509192915050565b61420d858585846142c1565b60405163ffffffff8416815285907f39873f00c80f4f94b7bd1594aebcf650f003545b74824d57ddf4939e3ff3a34b9060200160405180910390a28167ffffffffffffffff168167ffffffffffffffff1611156114e45760405167ffffffffffffffff8216815285907ff675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b132906020015b60405180910390a25050505050565b6000806142b7836108cf565b5090949350505050565b6142cb8483614955565b60008481526001602052604090206001600160a01b03841663ffffffff60a01b60a085901b16176001600160c01b031960c084901b161790556119b1565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b614371826001612326565b156143925760405163a2a7201360e01b81526004810183905260240161088a565b61439b82614559565b604051635b0fc9c360e01b8152600481018390526001600160a01b0382811660248301527f00000000000000000000000000000000000000000000000000000000000000001690635b0fc9c390604401600060405180830381600087803b15801561440557600080fd5b505af1158015614419573d6000803e3d6000fd5b50506040516001600160a01b03841681528492507fee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c49150602001613057565b6144648584848461498e565b847f8ce7013e8abebc55c3890a68f5a27c67c3f7efa64e584de5fb22363c606fd3408585858560405161429c9493929190615dfd565b60008060006144a9858561477a565b90925090508161451b57600185516144c19190615e45565b841461450f5760405162461bcd60e51b815260206004820152601d60248201527f6e616d65686173683a204a756e6b20617420656e64206f66206e616d65000000604482015260640161088a565b50600091506108c99050565b614525858261449a565b6040805160208101929092528101839052606001604051602081830303815290604052805190602001209250505092915050565b60008181526001602052604090205460a081901c60c082901c61457d8383836136b0565b6000868152600360209081526040808320805473ffffffffffffffffffffffffffffffffffffffff191690556001909152902063ffffffff60a01b60a083901b166001600160c01b031960c086901b1617905592506145d99050565b60408051858152600160208201526000916001600160a01b0386169133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a450505050565b6000806000614636866108cf565b925092509250614647868383613edd565b8460011480156146685750876001600160a01b0316836001600160a01b0316145b6146c75760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201526939103a3930b739b332b960b11b606482015260840161088a565b866001600160a01b0316836001600160a01b0316036146e8575050506114e4565b60008681526001602052604090206001600160a01b03881663ffffffff60a01b60a085901b16176001600160c01b031960c084901b1617905560408051878152602081018790526001600160a01b03808a1692908b169133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611ccb338989898989614a02565b600080835183106147cd5760405162461bcd60e51b815260206004820152601e60248201527f726561644c6162656c3a20496e646578206f7574206f6620626f756e64730000604482015260640161088a565b60008484815181106147e1576147e16159c8565b016020015160f81c9050801561480d5761480685614800866001615e58565b83614afe565b9250614812565b600092505b61481c8185615e58565b614827906001615e58565b9150509250929050565b6000818152600360205260409020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0384169081179091558190614873826119b7565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60606001835110156148ea576040517f280dacb600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60ff8351111561492857826040517fe3ba295f00000000000000000000000000000000000000000000000000000000815260040161088a9190614e3c565b8251838360405160200161493e93929190615e6b565b604051602081830303815290604052905092915050565b61ffff81161580159061496d57506201000181811614155b15613c125760405163a2a7201360e01b81526004810183905260240161088a565b6149988483614955565b6000848152600160205260409020546001600160a01b038116156149f6576149bf85614559565b6040516000815285907fee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c49060200160405180910390a25b6114e485858585614b22565b6001600160a01b0384163b15613bdb5760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190614a469089908990889088908890600401615ecc565b6020604051808303816000875af1925050508015614a81575060408051601f3d908101601f19168201909252614a7e91810190615d3a565b60015b614a8d57614062615d57565b6001600160e01b0319811663f23a6e6160e01b14613e105760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a656374656044820152676420746f6b656e7360c01b606482015260840161088a565b8251600090614b0d8385615e58565b1115614b1857600080fd5b5091016020012090565b8360008080614b30846108cf565b9194509250905063ffff0000821667ffffffffffffffff8087169083161115614b57578195505b428267ffffffffffffffff1610614b6d57958617955b6001600160a01b03841615614bc45760405162461bcd60e51b815260206004820152601f60248201527f455243313135353a206d696e74206f66206578697374696e6720746f6b656e00604482015260640161088a565b6001600160a01b038816614c405760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f7300000000000000000000000000000000000000000000000000000000000000606482015260840161088a565b306001600160a01b03891603614cbe5760405162461bcd60e51b815260206004820152603460248201527f455243313135353a206e65774f776e65722063616e6e6f74206265207468652060448201527f4e616d655772617070657220636f6e7472616374000000000000000000000000606482015260840161088a565b60008581526001602052604090206001600160a01b03891663ffffffff60a01b60a08a901b16176001600160c01b031960c089901b1617905560408051868152600160208201526001600160a01b038a169160009133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612dd33360008a88600160405180602001604052806000815250614a02565b6001600160a01b03811681146125ad57600080fd5b60008060408385031215614d8757600080fd5b8235614d9281614d5f565b946020939093013593505050565b600060208284031215614db257600080fd5b5035919050565b6001600160e01b0319811681146125ad57600080fd5b600060208284031215614de157600080fd5b813561099681614db9565b60005b83811015614e07578181015183820152602001614def565b50506000910152565b60008151808452614e28816020860160208601614dec565b601f01601f19169290920160200192915050565b6020815260006109966020830184614e10565b60008060408385031215614e6257600080fd5b823591506020830135614e7481614d5f565b809150509250929050565b803567ffffffffffffffff81168114614e9757600080fd5b919050565b60008060408385031215614eaf57600080fd5b82359150614ebf60208401614e7f565b90509250929050565b60008083601f840112614eda57600080fd5b50813567ffffffffffffffff811115614ef257600080fd5b602083019150836020828501011115614f0a57600080fd5b9250929050565b600080600080600060808688031215614f2957600080fd5b8535614f3481614d5f565b94506020860135614f4481614d5f565b935060408601359250606086013567ffffffffffffffff811115614f6757600080fd5b614f7388828901614ec8565b969995985093965092949392505050565b600060208284031215614f9657600080fd5b813561099681614d5f565b634e487b7160e01b600052604160045260246000fd5b601f8201601f1916810167ffffffffffffffff81118282101715614fdd57614fdd614fa1565b6040525050565b600067ffffffffffffffff821115614ffe57614ffe614fa1565b50601f01601f191660200190565b600082601f83011261501d57600080fd5b813561502881614fe4565b6040516150358282614fb7565b82815285602084870101111561504a57600080fd5b82602086016020830137600092810160200192909252509392505050565b803563ffffffff81168114614e9757600080fd5b600080600080600080600060e0888a03121561509757600080fd5b87359650602088013567ffffffffffffffff8111156150b557600080fd5b6150c18a828b0161500c565b96505060408801356150d281614d5f565b945060608801356150e281614d5f565b93506150f060808901614e7f565b92506150fe60a08901615068565b915061510c60c08901614e7f565b905092959891949750929550565b600067ffffffffffffffff82111561513457615134614fa1565b5060051b60200190565b600082601f83011261514f57600080fd5b8135602061515c8261511a565b6040516151698282614fb7565b83815260059390931b850182019282810191508684111561518957600080fd5b8286015b8481101561231b578035835291830191830161518d565b600080600080600060a086880312156151bc57600080fd5b85356151c781614d5f565b945060208601356151d781614d5f565b9350604086013567ffffffffffffffff808211156151f457600080fd5b61520089838a0161513e565b9450606088013591508082111561521657600080fd5b61522289838a0161513e565b9350608088013591508082111561523857600080fd5b506152458882890161500c565b9150509295509295909350565b6000806000806080858703121561526857600080fd5b843593506020850135925061527f60408601615068565b915061528d60608601614e7f565b905092959194509250565b803561ffff81168114614e9757600080fd5b600080604083850312156152bd57600080fd5b82359150614ebf60208401615298565b600080604083850312156152e057600080fd5b823567ffffffffffffffff808211156152f857600080fd5b818501915085601f83011261530c57600080fd5b813560206153198261511a565b6040516153268282614fb7565b83815260059390931b850182019282810191508984111561534657600080fd5b948201945b8386101561536d57853561535e81614d5f565b8252948201949082019061534b565b9650508601359250508082111561538357600080fd5b506148278582860161513e565b600081518084526020808501945080840160005b838110156153c0578151875295820195908201906001016153a4565b509495945050505050565b6020815260006109966020830184615390565b6000806000606084860312156153f357600080fd5b83356153fe81614d5f565b9250602084013561540e81614d5f565b929592945050506040919091013590565b60008060006060848603121561543457600080fd5b833592506020840135915061544b60408501614e7f565b90509250925092565b60008060006060848603121561546957600080fd5b83359250602084013561547b81614d5f565b9150604084013561548b81614d5f565b809150509250925092565b6000806000806000608086880312156154ae57600080fd5b853567ffffffffffffffff8111156154c557600080fd5b6154d188828901614ec8565b90965094505060208601356154e581614d5f565b92506154f360408701615298565b9150606086013561550381614d5f565b809150509295509295909350565b80151581146125ad57600080fd5b6000806040838503121561553257600080fd5b823561553d81614d5f565b91506020830135614e7481615511565b60008060008060008060a0878903121561556657600080fd5b863567ffffffffffffffff81111561557d57600080fd5b61558989828a01614ec8565b909750955050602087013561559d81614d5f565b93506040870135925060608701356155b481614d5f565b91506155c260808801615298565b90509295509295509295565b600080604083850312156155e157600080fd5b82359150614ebf60208401615068565b6000806040838503121561560457600080fd5b50508035926020909101359150565b60008060008060008060a0878903121561562c57600080fd5b86359550602087013567ffffffffffffffff81111561564a57600080fd5b61565689828a01614ec8565b909650945050604087013561566a81614d5f565b925061567860608801615068565b91506155c260808801614e7f565b6000806000806040858703121561569c57600080fd5b843567ffffffffffffffff808211156156b457600080fd5b6156c088838901614ec8565b909650945060208701359150808211156156d957600080fd5b506156e687828801614ec8565b95989497509550505050565b6000806000806080858703121561570857600080fd5b84359350602085013561571a81614d5f565b9250604085013561527f81614d5f565b60008060006060848603121561573f57600080fd5b8335925060208401359150604084013561548b81614d5f565b6000806040838503121561576b57600080fd5b823561577681614d5f565b91506020830135614e7481614d5f565b6000806000806060858703121561579c57600080fd5b843567ffffffffffffffff8111156157b357600080fd5b6157bf87828801614ec8565b90955093505060208501356157d381614d5f565b915060408501356157e381614d5f565b939692955090935050565b600080600080600060a0868803121561580657600080fd5b853561581181614d5f565b9450602086013561582181614d5f565b93506040860135925060608601359150608086013567ffffffffffffffff81111561584b57600080fd5b6152458882890161500c565b60006020828403121561586957600080fd5b815167ffffffffffffffff81111561588057600080fd5b8201601f8101841361589157600080fd5b805161589c81614fe4565b6040516158a98282614fb7565b8281528660208486010111156158be57600080fd5b610a73836020830160208701614dec565b600080600080608085870312156158e557600080fd5b843567ffffffffffffffff8111156158fc57600080fd5b6159088782880161500c565b945050602085013561591981614d5f565b925061592760408601615298565b915060608501356157e381614d5f565b60006020828403121561594957600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b67ffffffffffffffff81811683821601908082111561598757615987615950565b5092915050565b600181811c908216806159a257607f821691505b6020821081036159c257634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b6000600182016159f0576159f0615950565b5060010190565b604081526000615a0a6040830185615390565b8281036020840152615a1c8185615390565b95945050505050565b600060208284031215615a3757600080fd5b815161099681614d5f565b600060208284031215615a5457600080fd5b815161099681615511565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60c081526000615aac60c083018a8c615a6f565b6001600160a01b03898116602085015263ffffffff8916604085015267ffffffffffffffff881660608501528616608084015282810360a0840152615af2818587615a6f565b9b9a5050505050505050505050565b601f8211156109de57600081815260208120601f850160051c81016020861015615b285750805b601f850160051c820191505b81811015613bdb57828155600101615b34565b67ffffffffffffffff831115615b5f57615b5f614fa1565b615b7383615b6d835461598e565b83615b01565b6000601f841160018114615ba75760008515615b8f5750838201355b600019600387901b1c1916600186901b1783556114e4565b600083815260209020601f19861690835b82811015615bd85786850135825560209485019460019092019101615bb8565b5086821015615bf55760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b67ffffffffffffffff82811682821603908082111561598757615987615950565b815167ffffffffffffffff811115615c4257615c42614fa1565b615c5681615c50845461598e565b84615b01565b602080601f831160018114615c8b5760008415615c735750858301515b600019600386901b1c1916600185901b178555613bdb565b600085815260208120601f198616915b82811015615cba57888601518255948401946001909101908401615c9b565b5085821015615cd85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006001600160a01b03808816835280871660208401525060a06040830152615d1460a0830186615390565b8281036060840152615d268186615390565b90508281036080840152613d1d8185614e10565b600060208284031215615d4c57600080fd5b815161099681614db9565b600060033d1115615d705760046000803e5060005160e01c5b90565b600060443d1015615d815790565b6040516003193d81016004833e81513d67ffffffffffffffff8160248401118184111715615db157505050505090565b8285019150815181811115615dc95750505050505090565b843d8701016020828501011115615de35750505050505090565b615df260208286010187614fb7565b509095945050505050565b608081526000615e106080830187614e10565b6001600160a01b039590951660208301525063ffffffff92909216604083015267ffffffffffffffff16606090910152919050565b818103818111156108c9576108c9615950565b808201808211156108c9576108c9615950565b7fff000000000000000000000000000000000000000000000000000000000000008460f81b16815260008351615ea8816001850160208801614dec565b835190830190615ebf816001840160208801614dec565b0160010195945050505050565b60006001600160a01b03808816835280871660208401525084604083015283606083015260a06080830152615f0460a0830184614e10565b97965050505050505056fea26469706673582212207840f866f82d8dc50f748235e9d59a75bfb85c992b34674c8ae56ba11b6f1c8b64736f6c63430008110033",
}
AnytypeNameWrapperMetaData contains all meta data concerning the AnytypeNameWrapper contract.
var AnytypeRegistrarControllerPrivateABI = AnytypeRegistrarControllerPrivateMetaData.ABI
AnytypeRegistrarControllerPrivateABI is the input ABI used to generate the binding from. Deprecated: Use AnytypeRegistrarControllerPrivateMetaData.ABI instead.
var AnytypeRegistrarControllerPrivateBin = AnytypeRegistrarControllerPrivateMetaData.Bin
AnytypeRegistrarControllerPrivateBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AnytypeRegistrarControllerPrivateMetaData.Bin instead.
var AnytypeRegistrarControllerPrivateMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractAnytypeRegistrarImplementation\",\"name\":\"_base\",\"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\":\"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\":\"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\":\"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\":\"view\",\"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\":[{\"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\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"renew\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\"}]",
Bin: "0x6101206040523480156200001257600080fd5b5060405162001b8838038062001b8883398101604081905262000035916200021e565b80336200004281620001b5565b6040516302571be360e01b81527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260048201526000906001600160a01b038416906302571be390602401602060405180830381865afa158015620000aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000d091906200029b565b604051630f41a04d60e11b81526001600160a01b03848116600483015291925090821690631e83409a906024016020604051808303816000875af11580156200011d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001439190620002c2565b5050505084841162000168576040516307cb550760e31b815260040160405180910390fd5b428411156200018a57604051630b4319e560e21b815260040160405180910390fd5b506001600160a01b0394851660805260a09390935260c091909152821660e0521661010052620002dc565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146200021b57600080fd5b50565b60008060008060008060c087890312156200023857600080fd5b8651620002458162000205565b8096505060208701519450604087015193506060870151620002678162000205565b60808801519093506200027a8162000205565b60a08801519092506200028d8162000205565b809150509295509295509295565b600060208284031215620002ae57600080fd5b8151620002bb8162000205565b9392505050565b600060208284031215620002d557600080fd5b5051919050565b60805160a05160c05160e0516101005161183d6200034b60003960008181610252015281816105a5015261077701526000818161019e0152610d4401526000818161029f015281816109140152610b6b0152600081816102070152610af40152600061087b015261183d6000f3fe608060405234801561001057600080fd5b506004361061011b5760003560e01c80638d839ffe116100b2578063acf1a84111610081578063ce1e09c011610066578063ce1e09c01461029a578063f14fcbc8146102c1578063f2fde38b146102d457600080fd5b8063acf1a84114610274578063aeb8ce9b1461028757600080fd5b80638d839ffe146102025780638da5cb5b146102295780639791c0971461023a578063a8e5fbc01461024d57600080fd5b806374694a2b116100ee57806374694a2b146101865780638086985314610199578063839df945146101d85780638a95b09f146101f857600080fd5b806301ffc9a7146101205780635d3590d51461014857806365a69dcf1461015d578063715018a61461017e575b600080fd5b61013361012e366004610f85565b6102e7565b60405190151581526020015b60405180910390f35b61015b610156366004610fe3565b610380565b005b61017061016b366004611150565b61041a565b60405190815260200161013f565b61015b6104bf565b61015b610194366004611253565b6104d3565b6101c07f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161013f565b6101706101e636600461131d565b60016020526000908152604090205481565b6101706224ea0081565b6101707f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b03166101c0565b610133610248366004611336565b610705565b6101c07f000000000000000000000000000000000000000000000000000000000000000081565b61015b610282366004611373565b61071a565b610133610295366004611336565b610832565b6101707f000000000000000000000000000000000000000000000000000000000000000081565b61015b6102cf36600461131d565b6108f5565b61015b6102e23660046113bf565b61098b565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000148061037a57507fffffffff0000000000000000000000000000000000000000000000000000000082167fe2c97af600000000000000000000000000000000000000000000000000000000145b92915050565b610388610a1b565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af11580156103f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061041491906113da565b50505050565b6000610424610a1b565b895160208b0120841580159061044157506001600160a01b038716155b15610478576040517fd3f605c400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b808a8a8a8a8a8a8a8a604051602001610499999897969594939291906114b2565b604051602081830303815290604052805190602001209150509998505050505050505050565b6104c7610a1b565b6104d16000610a75565b565b6104db610a1b565b6105728a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508861056d8d8d8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508f92508e91508d90508c8c8c8c8c61041a565b610add565b6040517fa40149820000000000000000000000000000000000000000000000000000000081526000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a4014982906105e4908e908e908e908e908d908a90600401611514565b6020604051808303816000875af1158015610603573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610627919061155e565b9050831561065257610652868c8c604051610643929190611577565b60405180910390208787610c5f565b821561069b5761069b8b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250339150610d429050565b886001600160a01b03168b8b6040516106b5929190611577565b60405180910390207f0667086d08417333ce63f40d5bc2ef6fd330e25aaaf317b7c489541f8fe600fa8d8d856040516106f093929190611587565b60405180910390a35050505050505050505050565b6000600361071283610df6565b101592915050565b610722610a1b565b60008383604051610734929190611577565b6040519081900381207fc475abff0000000000000000000000000000000000000000000000000000000082526004820181905260248201849052915081906000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063c475abff906044016020604051808303816000875af11580156107c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ec919061155e565b9050827f93bc1a84707231b1d9552157299797c64a1a8c5bc79f05153716630c9c4936fc87878460405161082293929190611587565b60405180910390a2505050505050565b8051602082012060009061084583610705565b80156108ee57506040517f96e494e8000000000000000000000000000000000000000000000000000000008152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906396e494e890602401602060405180830381865afa1580156108ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ee91906113da565b9392505050565b6108fd610a1b565b6000818152600160205260409020544290610939907f0000000000000000000000000000000000000000000000000000000000000000906115c1565b10610978576040517f0a059d71000000000000000000000000000000000000000000000000000000008152600481018290526024015b60405180910390fd5b6000908152600160205260409020429055565b610993610a1b565b6001600160a01b038116610a0f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161096f565b610a1881610a75565b50565b6000546001600160a01b031633146104d15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161096f565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000818152600160205260409020544290610b19907f0000000000000000000000000000000000000000000000000000000000000000906115c1565b1115610b54576040517f5320bcf90000000000000000000000000000000000000000000000000000000081526004810182905260240161096f565b6000818152600160205260409020544290610b90907f0000000000000000000000000000000000000000000000000000000000000000906115c1565b11610bca576040517fcb7690d70000000000000000000000000000000000000000000000000000000081526004810182905260240161096f565b610bd383610832565b610c0b57826040517f477707e800000000000000000000000000000000000000000000000000000000815260040161096f9190611624565b6000818152600160205260408120556224ea00821015610c5a576040517f9a71997b0000000000000000000000000000000000000000000000000000000081526004810183905260240161096f565b505050565b604080517fe87ebb796e516beccff9b955bf6c33af4ec312d6e2984185d016feab4d18a463602080830191909152818301869052825180830384018152606083019384905280519101207fe32954eb0000000000000000000000000000000000000000000000000000000090925285906001600160a01b0382169063e32954eb90610cf290859088908890606401611637565b6000604051808303816000875af1158015610d11573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d39919081019061165a565b50505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316637a806d6b33838587604051602001610d859190611759565b6040516020818303038152906040526040518563ffffffff1660e01b8152600401610db3949392919061179a565b6020604051808303816000875af1158015610dd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610414919061155e565b8051600090819081905b80821015610f7c576000858381518110610e1c57610e1c6117d8565b01602001516001600160f81b03191690507f8000000000000000000000000000000000000000000000000000000000000000811015610e6757610e606001846115c1565b9250610f69565b7fe0000000000000000000000000000000000000000000000000000000000000006001600160f81b031982161015610ea457610e606002846115c1565b7ff0000000000000000000000000000000000000000000000000000000000000006001600160f81b031982161015610ee157610e606003846115c1565b7ff8000000000000000000000000000000000000000000000000000000000000006001600160f81b031982161015610f1e57610e606004846115c1565b7ffc000000000000000000000000000000000000000000000000000000000000006001600160f81b031982161015610f5b57610e606005846115c1565b610f666006846115c1565b92505b5082610f74816117ee565b935050610e00565b50909392505050565b600060208284031215610f9757600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146108ee57600080fd5b80356001600160a01b0381168114610fde57600080fd5b919050565b600080600060608486031215610ff857600080fd5b61100184610fc7565b925061100f60208501610fc7565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561105e5761105e61101f565b604052919050565b600067ffffffffffffffff8211156110805761108061101f565b50601f01601f191660200190565b600082601f83011261109f57600080fd5b81356110b26110ad82611066565b611035565b8181528460208386010111156110c757600080fd5b816020850160208301376000918101602001919091529392505050565b60008083601f8401126110f657600080fd5b50813567ffffffffffffffff81111561110e57600080fd5b6020830191508360208260051b850101111561112957600080fd5b9250929050565b8015158114610a1857600080fd5b803561ffff81168114610fde57600080fd5b60008060008060008060008060006101008a8c03121561116f57600080fd5b893567ffffffffffffffff8082111561118757600080fd5b6111938d838e0161108e565b9a506111a160208d01610fc7565b995060408c0135985060608c013597506111bd60808d01610fc7565b965060a08c01359150808211156111d357600080fd5b506111e08c828d016110e4565b90955093505060c08a01356111f481611130565b915061120260e08b0161113e565b90509295985092959850929598565b60008083601f84011261122357600080fd5b50813567ffffffffffffffff81111561123b57600080fd5b60208301915083602082850101111561112957600080fd5b6000806000806000806000806000806101008b8d03121561127357600080fd5b8a3567ffffffffffffffff8082111561128b57600080fd5b6112978e838f01611211565b909c509a508a91506112ab60208e01610fc7565b995060408d0135985060608d013597506112c760808e01610fc7565b965060a08d01359150808211156112dd57600080fd5b506112ea8d828e016110e4565b90955093505060c08b01356112fe81611130565b915061130c60e08c0161113e565b90509295989b9194979a5092959850565b60006020828403121561132f57600080fd5b5035919050565b60006020828403121561134857600080fd5b813567ffffffffffffffff81111561135f57600080fd5b61136b8482850161108e565b949350505050565b60008060006040848603121561138857600080fd5b833567ffffffffffffffff81111561139f57600080fd5b6113ab86828701611211565b909790965060209590950135949350505050565b6000602082840312156113d157600080fd5b6108ee82610fc7565b6000602082840312156113ec57600080fd5b81516108ee81611130565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b81835260006020808501808196508560051b810191508460005b878110156114a55782840389528135601e1988360301811261145b57600080fd5b8701858101903567ffffffffffffffff81111561147757600080fd5b80360382131561148657600080fd5b6114918682846113f7565b9a87019a955050509084019060010161143a565b5091979650505050505050565b60006101008b83526001600160a01b03808c1660208501528a60408501528960608501528089166080850152508060a08401526114f28184018789611420565b94151560c0840152505061ffff9190911660e090910152979650505050505050565b60a08152600061152860a08301888a6113f7565b90506001600160a01b03808716602084015285604084015280851660608401525061ffff83166080830152979650505050505050565b60006020828403121561157057600080fd5b5051919050565b8183823760009101908152919050565b60408152600061159b6040830185876113f7565b9050826020830152949350505050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561037a5761037a6115ab565b60005b838110156115ef5781810151838201526020016115d7565b50506000910152565b600081518084526116108160208601602086016115d4565b601f01601f19169290920160200192915050565b6020815260006108ee60208301846115f8565b838152604060208201526000611651604083018486611420565b95945050505050565b6000602080838503121561166d57600080fd5b825167ffffffffffffffff8082111561168557600080fd5b818501915085601f83011261169957600080fd5b8151818111156116ab576116ab61101f565b8060051b6116ba858201611035565b91825283810185019185810190898411156116d457600080fd5b86860192505b8383101561174c578251858111156116f25760008081fd5b8601603f81018b136117045760008081fd5b8781015160406117166110ad83611066565b8281528d8284860101111561172b5760008081fd5b61173a838c83018487016115d4565b855250505091860191908601906116da565b9998505050505050505050565b6000825161176b8184602087016115d4565b7f2e616e7900000000000000000000000000000000000000000000000000000000920191825250600401919050565b60006001600160a01b0380871683528086166020840152808516604084015250608060608301526117ce60808301846115f8565b9695505050505050565b634e487b7160e01b600052603260045260246000fd5b600060018201611800576118006115ab565b506001019056fea2646970667358221220f827500f26a4d4f318ae03b2bca0b85fb9e27d69f64a60040afa09a5ba351bad64736f6c63430008110033",
}
AnytypeRegistrarControllerPrivateMetaData contains all meta data concerning the AnytypeRegistrarControllerPrivate contract.
var AnytypeRegistrarImplementationABI = AnytypeRegistrarImplementationMetaData.ABI
AnytypeRegistrarImplementationABI is the input ABI used to generate the binding from. Deprecated: Use AnytypeRegistrarImplementationMetaData.ABI instead.
var AnytypeRegistrarImplementationBin = AnytypeRegistrarImplementationMetaData.Bin
AnytypeRegistrarImplementationBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AnytypeRegistrarImplementationMetaData.Bin instead.
var AnytypeRegistrarImplementationMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"_baseNode\",\"type\":\"bytes32\"}],\"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\":\"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\"},{\"inputs\":[],\"name\":\"GRACE_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"addController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"available\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"baseNode\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"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\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"nameExpires\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"reclaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"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\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"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\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"removeController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"renew\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"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\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"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\":[],\"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\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"setResolver\",\"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\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60806040523480156200001157600080fd5b506040516200232138038062002321833981016040819052620000349162000109565b60408051602080820183526000808352835191820190935282815290916200005d8382620001ea565b5060016200006c8282620001ea565b5050506200008962000083620000b360201b60201c565b620000b7565b600880546001600160a01b0319166001600160a01b039390931692909217909155600955620002b6565b3390565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600080604083850312156200011d57600080fd5b82516001600160a01b03811681146200013557600080fd5b6020939093015192949293505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200017057607f821691505b6020821081036200019157634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620001e557600081815260208120601f850160051c81016020861015620001c05750805b601f850160051c820191505b81811015620001e157828155600101620001cc565b5050505b505050565b81516001600160401b0381111562000206576200020662000145565b6200021e816200021784546200015b565b8462000197565b602080601f8311600181146200025657600084156200023d5750858301515b600019600386901b1c1916600185901b178555620001e1565b600085815260208120601f198616915b82811015620002875788860151825594840194600190910190840162000266565b5085821015620002a65787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61205b80620002c66000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806395d89b4111610104578063c87b56dd116100a2578063e985e9c511610071578063e985e9c5146103e0578063f2fde38b1461041c578063f6a74ed71461042f578063fca247ac1461044257600080fd5b8063c87b56dd14610381578063d6e4fa8614610394578063da8c229e146103b4578063ddf7fcb0146103d757600080fd5b8063a7fc7a07116100de578063a7fc7a071461033e578063b88d4fde14610351578063c1a287e214610364578063c475abff1461036e57600080fd5b806395d89b411461031057806396e494e814610318578063a22cb4651461032b57600080fd5b80633f15457f116101715780636352211e1161014b5780636352211e146102d157806370a08231146102e4578063715018a6146102f75780638da5cb5b146102ff57600080fd5b80633f15457f1461029857806342842e0e146102ab5780634e543b26146102be57600080fd5b8063095ea7b3116101ad578063095ea7b31461023c5780630e297b451461025157806323b872dd1461027257806328ed4f6c1461028557600080fd5b806301ffc9a7146101d457806306fdde03146101fc578063081812fc14610211575b600080fd5b6101e76101e2366004611be9565b610455565b60405190151581526020015b60405180910390f35b6102046104f2565b6040516101f39190611c56565b61022461021f366004611c69565b610584565b6040516001600160a01b0390911681526020016101f3565b61024f61024a366004611c97565b6105ab565b005b61026461025f366004611cc3565b6106e1565b6040519081526020016101f3565b61024f610280366004611cfb565b6106f8565b61024f610293366004611d2b565b61077f565b600854610224906001600160a01b031681565b61024f6102b9366004611cfb565b610898565b61024f6102cc366004611d5b565b6108b3565b6102246102df366004611c69565b610941565b6102646102f2366004611d5b565b610964565b61024f6109fe565b6006546001600160a01b0316610224565b610204610a12565b6101e7610326366004611c69565b610a21565b61024f610339366004611d78565b610a47565b61024f61034c366004611d5b565b610a56565b61024f61035f366004611dc1565b610aaa565b6102646276a70081565b61026461037c366004611ea1565b610b38565b61020461038f366004611c69565b610cc9565b6102646103a2366004611c69565b60009081526007602052604090205490565b6101e76103c2366004611d5b565b600a6020526000908152604090205460ff1681565b61026460095481565b6101e76103ee366004611ec3565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b61024f61042a366004611d5b565b610d3d565b61024f61043d366004611d5b565b610dcd565b610264610450366004611cc3565b610e1e565b60006001600160e01b031982167f01ffc9a70000000000000000000000000000000000000000000000000000000014806104b857506001600160e01b031982167f80ac58cd00000000000000000000000000000000000000000000000000000000145b806104ec57506001600160e01b031982167f28ed4f6c00000000000000000000000000000000000000000000000000000000145b92915050565b60606000805461050190611ef1565b80601f016020809104026020016040519081016040528092919081815260200182805461052d90611ef1565b801561057a5780601f1061054f5761010080835404028352916020019161057a565b820191906000526020600020905b81548152906001019060200180831161055d57829003601f168201915b5050505050905090565b600061058f82610e2d565b506000908152600460205260409020546001600160a01b031690565b60006105b682610e91565b9050806001600160a01b0316836001600160a01b0316036106445760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b0382161480610660575061066081336103ee565b6106d25760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000606482015260840161063b565b6106dc8383610ef6565b505050565b60006106f08484846000610f71565b949350505050565b6107023382611181565b6107745760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f76656400000000000000000000000000000000000000606482015260840161063b565b6106dc8383836111fc565b6008546009546040516302571be360e01b8152600481019190915230916001600160a01b0316906302571be390602401602060405180830381865afa1580156107cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f09190611f2b565b6001600160a01b03161461080357600080fd5b61080d3383611181565b61081657600080fd5b6008546009546040516306ab592360e01b81526004810191909152602481018490526001600160a01b038381166044830152909116906306ab5923906064016020604051808303816000875af1158015610874573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106dc9190611f48565b6106dc83838360405180602001604052806000815250610aaa565b6108bb61140f565b6008546009546040517f1896f70a00000000000000000000000000000000000000000000000000000000815260048101919091526001600160a01b03838116602483015290911690631896f70a90604401600060405180830381600087803b15801561092657600080fd5b505af115801561093a573d6000803e3d6000fd5b5050505050565b600081815260076020526040812054421061095b57600080fd5b6104ec82610e91565b60006001600160a01b0382166109e25760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e65720000000000000000000000000000000000000000000000606482015260840161063b565b506001600160a01b031660009081526003602052604090205490565b610a0661140f565b610a106000611469565b565b60606001805461050190611ef1565b6000818152600760205260408120544290610a40906276a70090611f77565b1092915050565b610a523383836114c8565b5050565b610a5e61140f565b6001600160a01b0381166000818152600a6020526040808220805460ff19166001179055517f0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d74749190a250565b610ab43383611181565b610b265760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f76656400000000000000000000000000000000000000606482015260840161063b565b610b3284848484611596565b50505050565b6008546009546040516302571be360e01b8152600481019190915260009130916001600160a01b03909116906302571be390602401602060405180830381865afa158015610b8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bae9190611f2b565b6001600160a01b031614610bc157600080fd5b336000908152600a602052604090205460ff16610bdd57600080fd5b6000838152600760205260409020544290610bfc906276a70090611f77565b1015610c0757600080fd5b610c146276a70083611f77565b6000848152600760205260409020546276a70090610c33908590611f77565b610c3d9190611f77565b11610c4757600080fd5b60008381526007602052604081208054849290610c65908490611f77565b90915550506000838152600760205260409081902054905184917f9b87a00e30f1ac65d898f070f8a3488fe60517182d0a2098e1b4b93a54aa9bd691610cad91815260200190565b60405180910390a2505060009081526007602052604090205490565b6060610cd482610e2d565b6000610ceb60408051602081019091526000815290565b90506000815111610d0b5760405180602001604052806000815250610d36565b80610d158461161f565b604051602001610d26929190611f8a565b6040516020818303038152906040525b9392505050565b610d4561140f565b6001600160a01b038116610dc15760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161063b565b610dca81611469565b50565b610dd561140f565b6001600160a01b0381166000818152600a6020526040808220805460ff19169055517f33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e811139190a250565b60006106f08484846001610f71565b6000818152600260205260409020546001600160a01b0316610dca5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161063b565b6000818152600260205260408120546001600160a01b0316806104ec5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161063b565b6000818152600460205260409020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0384169081179091558190610f3882610e91565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6008546009546040516302571be360e01b8152600481019190915260009130916001600160a01b03909116906302571be390602401602060405180830381865afa158015610fc3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe79190611f2b565b6001600160a01b031614610ffa57600080fd5b336000908152600a602052604090205460ff1661101657600080fd5b61101f85610a21565b61102857600080fd5b6110356276a70042611f77565b6276a7006110438542611f77565b61104d9190611f77565b1161105757600080fd5b6110618342611f77565b6000868152600760209081526040808320939093556002905220546001600160a01b03161561109357611093856116bf565b61109d848661176f565b8115611127576008546009546040516306ab592360e01b81526004810191909152602481018790526001600160a01b038681166044830152909116906306ab5923906064016020604051808303816000875af1158015611101573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111259190611f48565b505b6001600160a01b038416857fb3d987963d01b2f68493b4bdb130988f157ea43070d4ad840fee0466ed9370d961115d8642611f77565b60405190815260200160405180910390a36111788342611f77565b95945050505050565b60008061118d83610941565b9050806001600160a01b0316846001600160a01b031614806111c85750836001600160a01b03166111bd84610584565b6001600160a01b0316145b806106f057506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff166106f0565b826001600160a01b031661120f82610e91565b6001600160a01b0316146112735760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161063b565b6001600160a01b0382166112ee5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161063b565b6112fb8383836001611915565b826001600160a01b031661130e82610e91565b6001600160a01b0316146113725760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161063b565b6000818152600460209081526040808320805473ffffffffffffffffffffffffffffffffffffffff199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6006546001600160a01b03163314610a105760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161063b565b600680546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b0316036115295760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161063b565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6115a18484846111fc565b6115ad8484848461199d565b610b325760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161063b565b6060600061162c83611af1565b600101905060008167ffffffffffffffff81111561164c5761164c611dab565b6040519080825280601f01601f191660200182016040528015611676576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a850494508461168057509392505050565b60006116ca82610e91565b90506116da816000846001611915565b6116e382610e91565b6000838152600460209081526040808320805473ffffffffffffffffffffffffffffffffffffffff199081169091556001600160a01b0385168085526003845282852080546000190190558785526002909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6001600160a01b0382166117c55760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161063b565b6000818152600260205260409020546001600160a01b03161561182a5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161063b565b611838600083836001611915565b6000818152600260205260409020546001600160a01b03161561189d5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161063b565b6001600160a01b0382166000818152600360209081526040808320805460010190558483526002909152808220805473ffffffffffffffffffffffffffffffffffffffff19168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001811115610b32576001600160a01b0384161561195b576001600160a01b03841660009081526003602052604081208054839290611955908490611fb9565b90915550505b6001600160a01b03831615610b32576001600160a01b03831660009081526003602052604081208054839290611992908490611f77565b909155505050505050565b60006001600160a01b0384163b15611ae957604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906119e1903390899088908890600401611fcc565b6020604051808303816000875af1925050508015611a1c575060408051601f3d908101601f19168201909252611a1991810190612008565b60015b611acf573d808015611a4a576040519150601f19603f3d011682016040523d82523d6000602084013e611a4f565b606091505b508051600003611ac75760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161063b565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506106f0565b5060016106f0565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310611b3a577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310611b66576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310611b8457662386f26fc10000830492506010015b6305f5e1008310611b9c576305f5e100830492506008015b6127108310611bb057612710830492506004015b60648310611bc2576064830492506002015b600a83106104ec5760010192915050565b6001600160e01b031981168114610dca57600080fd5b600060208284031215611bfb57600080fd5b8135610d3681611bd3565b60005b83811015611c21578181015183820152602001611c09565b50506000910152565b60008151808452611c42816020860160208601611c06565b601f01601f19169290920160200192915050565b602081526000610d366020830184611c2a565b600060208284031215611c7b57600080fd5b5035919050565b6001600160a01b0381168114610dca57600080fd5b60008060408385031215611caa57600080fd5b8235611cb581611c82565b946020939093013593505050565b600080600060608486031215611cd857600080fd5b833592506020840135611cea81611c82565b929592945050506040919091013590565b600080600060608486031215611d1057600080fd5b8335611d1b81611c82565b92506020840135611cea81611c82565b60008060408385031215611d3e57600080fd5b823591506020830135611d5081611c82565b809150509250929050565b600060208284031215611d6d57600080fd5b8135610d3681611c82565b60008060408385031215611d8b57600080fd5b8235611d9681611c82565b915060208301358015158114611d5057600080fd5b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215611dd757600080fd5b8435611de281611c82565b93506020850135611df281611c82565b925060408501359150606085013567ffffffffffffffff80821115611e1657600080fd5b818701915087601f830112611e2a57600080fd5b813581811115611e3c57611e3c611dab565b604051601f8201601f19908116603f01168101908382118183101715611e6457611e64611dab565b816040528281528a6020848701011115611e7d57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215611eb457600080fd5b50508035926020909101359150565b60008060408385031215611ed657600080fd5b8235611ee181611c82565b91506020830135611d5081611c82565b600181811c90821680611f0557607f821691505b602082108103611f2557634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611f3d57600080fd5b8151610d3681611c82565b600060208284031215611f5a57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156104ec576104ec611f61565b60008351611f9c818460208801611c06565b835190830190611fb0818360208801611c06565b01949350505050565b818103818111156104ec576104ec611f61565b60006001600160a01b03808716835280861660208401525083604083015260806060830152611ffe6080830184611c2a565b9695505050505050565b60006020828403121561201a57600080fd5b8151610d3681611bd356fea26469706673582212204d61b743acc45a3ef9ec751b6f2b482085732ce5b2391bdc1ae31da5ccceafd764736f6c63430008110033",
}
AnytypeRegistrarImplementationMetaData contains all meta data concerning the AnytypeRegistrarImplementation contract.
var AnytypeResolverABI = AnytypeResolverMetaData.ABI
AnytypeResolverABI is the input ABI used to generate the binding from. Deprecated: Use AnytypeResolverMetaData.ABI instead.
var AnytypeResolverBin = AnytypeResolverMetaData.Bin
AnytypeResolverBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AnytypeResolverMetaData.Bin instead.
var AnytypeResolverMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"},{\"internalType\":\"contractINameWrapper\",\"name\":\"wrapperAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_trustedETHController1\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_trustedETHController2\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_trustedReverseRegistrar\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":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\":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\":false,\"internalType\":\"bytes\",\"name\":\"spaceId\",\"type\":\"bytes\"}],\"name\":\"SpaceIDChanged\",\"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\":\"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\":\"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\":\"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\":\"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\":\"bytes\",\"name\":\"spaceid\",\"type\":\"bytes\"}],\"name\":\"setSpaceId\",\"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\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"spaceId\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"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\"}]",
Bin: "0x6101206040523480156200001257600080fd5b506040516200290438038062002904833981016040819052620000359162000181565b6040516302571be360e01b81527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e26004820152859033906000906001600160a01b038416906302571be390602401602060405180830381865afa158015620000a1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c7919062000201565b604051630f41a04d60e11b81526001600160a01b03848116600483015291925090821690631e83409a906024016020604051808303816000875af115801562000114573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200013a919062000228565b5050506001600160a01b039586166080525092841660a05290831660c052821660e052166101005262000242565b6001600160a01b03811681146200017e57600080fd5b50565b600080600080600060a086880312156200019a57600080fd5b8551620001a78162000168565b6020870151909550620001ba8162000168565b6040870151909450620001cd8162000168565b6060870151909350620001e08162000168565b6080870151909250620001f38162000168565b809150509295509295909350565b6000602082840312156200021457600080fd5b8151620002218162000168565b9392505050565b6000602082840312156200023b57600080fd5b5051919050565b60805160a05160c05160e051610100516126766200028e60003960006110ad0152600061107a0152600061104801526000818161118501526111eb0152600061110e01526126766000f3fe608060405234801561001057600080fd5b50600436106101985760003560e01c8063a22cb465116100e3578063c86902331161008c578063e32954eb11610066578063e32954eb1461043d578063e985e9c514610450578063f49c1a7b1461048c57600080fd5b8063c86902331461038e578063ce3decdc146103e7578063d700ff33146103fa57600080fd5b8063a9784b3e116100bd578063a9784b3e14610317578063ac9650d81461035b578063bc1c58d11461037b57600080fd5b8063a22cb465146102de578063a4b91a01146102f1578063a8fa56821461030457600080fd5b80634cbf6ba411610145578063691f34311161011f578063691f3431146102a557806377372213146102b85780639d30c3b0146102cb57600080fd5b80634cbf6ba41461022657806359d1d43c146102725780635c98042b1461029257600080fd5b806329cd62ea1161017657806329cd62ea146101ed578063304e6ade146102005780633603d7581461021357600080fd5b806301ffc9a71461019d5780630af179d7146101c557806310f13a8c146101da575b600080fd5b6101b06101ab366004611cff565b61049f565b60405190151581526020015b60405180910390f35b6101d86101d3366004611d72565b6104b0565b005b6101d86101e8366004611dbe565b6106ba565b6101d86101fb366004611e38565b610787565b6101d861020e366004611d72565b610822565b6101d8610221366004611e64565b61089e565b6101b0610234366004611e7d565b6000828152602081815260408083205467ffffffffffffffff1683526004825280832094835293815283822092825291909152205461ffff16151590565b610285610280366004611d72565b610941565b6040516101bc9190611eef565b6102856102a0366004611e64565b610a21565b6102856102b3366004611e64565b610ae0565b6101d86102c6366004611d72565b610b1a565b6102856102d9366004611e64565b610b96565b6101d86102ec366004611f2c565b610bd0565b6101d86102ff366004611f61565b610cbf565b610285610312366004611f9f565b610d8c565b6101b0610325366004611fdf565b6001600160a01b039283166000908152600a60209081526040808320948352938152838220929094168152925290205460ff1690565b61036e61036936600461205b565b610dda565b6040516101bc919061209d565b610285610389366004611e64565b610def565b6103d261039c366004611e64565b6000818152602081815260408083205467ffffffffffffffff168352600682528083209383529290522080546001909101549091565b604080519283526020830191909152016101bc565b6101d86103f5366004611d72565b610e29565b610424610408366004611e64565b60006020819052908152604090205467ffffffffffffffff1681565b60405167ffffffffffffffff90911681526020016101bc565b61036e61044b3660046120ff565b610f6c565b6101b061045e36600461213e565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205460ff1690565b6101d861049a366004611d72565b610f81565b60006104aa82610ffd565b92915050565b826104ba8161103b565b6104c357600080fd5b600084815260208181526040808320548151601f870184900484028101840190925285825283926060928392859267ffffffffffffffff9091169183916105299183918d908d908190840183828082843760009201919091525092939250506112d59050565b90505b80515160208201511015610653578661ffff16600003610591578060400151965061055681611336565b9450846040516020016105699190612177565b60405160208183030381529060405280519060200120925061058a81611357565b9350610645565b600061059c82611336565b9050816040015161ffff168861ffff161415806105c057506105be8682611373565b155b156106435761061c8c878a8e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505060208801518d91506106139082906121a9565b8b51158a611391565b81604001519750816020015196508095508580519060200120935061064082611357565b94505b505b61064e816115fe565b61052c565b508351156106ae576106ae8a85888c8c8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508c92506106a591508290508f6121a9565b89511588611391565b50505050505050505050565b846106c48161103b565b6106cd57600080fd5b6000868152602081815260408083205467ffffffffffffffff168352600782528083208984529091529081902090518491849161070d90899089906121bc565b9081526020016040518091039020918261072892919061226b565b5084846040516107399291906121bc565b6040518091039020867f448bc014f1536726cf8d54ff3d6481ed3cbc683c2591ca204274009afa09b1a1878787876040516107779493929190612355565b60405180910390a3505050505050565b826107918161103b565b61079a57600080fd5b604080518082018252848152602080820185815260008881528083528481205467ffffffffffffffff1681526006835284812089825283528490209251835551600190920191909155815185815290810184905285917f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e4691015b60405180910390a250505050565b8261082c8161103b565b61083557600080fd5b6000848152602081815260408083205467ffffffffffffffff16835260018252808320878452909152902061086b83858361226b565b50837fe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d75788484604051610814929190612387565b806108a88161103b565b6108b157600080fd5b6000828152602081905260408120805467ffffffffffffffff16916108d58361239b565b82546101009290920a67ffffffffffffffff818102199093169183160217909155600084815260208181526040918290205491519190921681528492507fc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444910160405180910390a25050565b6000838152602081815260408083205467ffffffffffffffff168352600782528083208684529091529081902090516060919061098190859085906121bc565b9081526020016040518091039020805461099a906121e2565b80601f01602080910402602001604051908101604052809291908181526020018280546109c6906121e2565b8015610a135780601f106109e857610100808354040283529160200191610a13565b820191906000526020600020905b8154815290600101906020018083116109f657829003601f168201915b505050505090509392505050565b6000818152602081815260408083205467ffffffffffffffff168352600282528083208484529091529020805460609190610a5b906121e2565b80601f0160208091040260200160405190810160405280929190818152602001828054610a87906121e2565b8015610ad45780601f10610aa957610100808354040283529160200191610ad4565b820191906000526020600020905b815481529060010190602001808311610ab757829003601f168201915b50505050509050919050565b6000818152602081815260408083205467ffffffffffffffff168352600582528083208484529091529020805460609190610a5b906121e2565b82610b248161103b565b610b2d57600080fd5b6000848152602081815260408083205467ffffffffffffffff168352600582528083208784529091529020610b6383858361226b565b50837fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f78484604051610814929190612387565b6000818152602081815260408083205467ffffffffffffffff168352600882528083208484529091529020805460609190610a5b906121e2565b6001600160a01b0382163303610c535760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c66000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3360008181526009602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6001600160a01b0382163303610d175760405162461bcd60e51b815260206004820181905260248201527f53657474696e672064656c65676174652073746174757320666f722073656c666044820152606401610c4a565b336000818152600a6020908152604080832087845282528083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519384529286917ff0ddb3b04746704017f9aa8bd728fcc2c1d11675041205350018915f5e4750a0910160405180910390a4505050565b6000838152602081815260408083205467ffffffffffffffff168352600382528083208684528252808320858452825280832061ffff85168452909152902080546060919061099a906121e2565b6060610de8600084846116e6565b9392505050565b6000818152602081815260408083205467ffffffffffffffff168352600182528083208484529091529020805460609190610a5b906121e2565b82610e338161103b565b610e3c57600080fd5b6000848152602081815260408083205467ffffffffffffffff168084526002835281842088855290925282208054919291610e76906121e2565b80601f0160208091040260200160405190810160405280929190818152602001828054610ea2906121e2565b8015610eef5780601f10610ec457610100808354040283529160200191610eef565b820191906000526020600020905b815481529060010190602001808311610ed257829003601f168201915b5050505067ffffffffffffffff841660009081526002602090815260408083208b84529091529020919250610f27905085878361226b565b50857f8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85828787604051610f5c939291906123c2565b60405180910390a2505050505050565b6060610f798484846116e6565b949350505050565b82610f8b8161103b565b610f9457600080fd5b6000848152602081815260408083205467ffffffffffffffff168352600882528083208784529091529020610fca83858361226b565b50837fd0f766f33d7be4ce1dbcfb11f7fbe0cb18b74331b99a4a7c1565c95471346e388484604051610814929190612387565b60006001600160e01b031982167f9d30c3b00000000000000000000000000000000000000000000000000000000014806104aa57506104aa826118bf565b6000336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148061109c5750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b806110cf5750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b156110dc57506001919050565b6040517f02571be3000000000000000000000000000000000000000000000000000000008152600481018390526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906302571be390602401602060405180830381865afa15801561115d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061118191906123f2565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031603611261576040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636352211e90602401602060405180830381865afa15801561123a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125e91906123f2565b90505b6001600160a01b03811633148061129b57506001600160a01b038116600090815260096020908152604080832033845290915290205460ff165b80610de857506001600160a01b0381166000908152600a60209081526040808320868452825280832033845290915290205460ff16610de8565b6113236040518060e001604052806060815260200160008152602001600061ffff168152602001600061ffff168152602001600063ffffffff16815260200160008152602001600081525090565b82815260c081018290526104aa816115fe565b602081015181516060916104aa9161134e90826118fd565b84519190611957565b60a081015160c08201516060916104aa9161134e9082906121a9565b600081518351148015610de85750610de883600084600087516119d9565b8651602088012060006113a5878787611957565b905083156114cf5767ffffffffffffffff831660009081526003602090815260408083208d84528252808320858452825280832061ffff8c168452909152902080546113f0906121e2565b15905061144f5767ffffffffffffffff831660009081526004602090815260408083208d845282528083208584529091528120805461ffff16916114338361240f565b91906101000a81548161ffff021916908361ffff160217905550505b67ffffffffffffffff831660009081526003602090815260408083208d84528252808320858452825280832061ffff8c168452909152812061149091611ca9565b897f03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a12078a8a6040516114c292919061242d565b60405180910390a26106ae565b67ffffffffffffffff831660009081526003602090815260408083208d84528252808320858452825280832061ffff8c16845290915290208054611512906121e2565b90506000036115735767ffffffffffffffff831660009081526004602090815260408083208d845282528083208584529091528120805461ffff169161155783612453565b91906101000a81548161ffff021916908361ffff160217905550505b67ffffffffffffffff831660009081526003602090815260408083208d84528252808320858452825280832061ffff8c16845290915290206115b5828261246a565b50897f52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b8a8a846040516115ea9392919061252a565b60405180910390a250505050505050505050565b60c081015160208201819052815151116116155750565b6000611629826000015183602001516118fd565b82602001516116389190612559565b825190915061164790826119fc565b61ffff16604083015261165b600282612559565b825190915061166a90826119fc565b61ffff16606083015261167e600282612559565b825190915061168d9082611a24565b63ffffffff1660808301526116a3600482612559565b82519091506000906116b590836119fc565b61ffff1690506116c6600283612559565b60a0840181905291506116d98183612559565b60c0909301929092525050565b60608167ffffffffffffffff811115611701576117016121cc565b60405190808252806020026020018201604052801561173457816020015b606081526020019060019003908161171f5790505b50905060005b828110156118b75784156117ff57600084848381811061175c5761175c61256c565b905060200281019061176e9190612582565b61177d916024916004916125c9565b611786916125f3565b90508581146117fd5760405162461bcd60e51b815260206004820152603460248201527f6d756c746963616c6c3a20416c6c207265636f726473206d757374206861766560448201527f2061206d61746368696e67206e616d65686173680000000000000000000000006064820152608401610c4a565b505b600080308686858181106118155761181561256c565b90506020028101906118279190612582565b6040516118359291906121bc565b600060405180830381855af49150503d8060008114611870576040519150601f19603f3d011682016040523d82523d6000602084013e611875565b606091505b50915091508161188457600080fd5b808484815181106118975761189761256c565b6020026020010181905250505080806118af90612611565b91505061173a565b509392505050565b60006001600160e01b031982167f59d1d43c0000000000000000000000000000000000000000000000000000000014806104aa57506104aa82611a4e565b6000815b835181106119115761191161262a565b600061191d8583611a8c565b60ff16905061192d816001612559565b6119379083612559565b915080600003611947575061194d565b50611901565b610f7983826121a9565b82516060906119668385612559565b111561197157600080fd5b60008267ffffffffffffffff81111561198c5761198c6121cc565b6040519080825280601f01601f1916602001820160405280156119b6576020820181803683370190505b509050602080820190868601016119ce828287611ab0565b509095945050505050565b60006119e6848484611b06565b6119f1878785611b06565b149695505050505050565b8151600090611a0c836002612559565b1115611a1757600080fd5b50016002015161ffff1690565b8151600090611a34836004612559565b1115611a3f57600080fd5b50016004015163ffffffff1690565b60006001600160e01b031982167fc86902330000000000000000000000000000000000000000000000000000000014806104aa57506104aa82611b2a565b6000828281518110611aa057611aa061256c565b016020015160f81c905092915050565b60208110611ae85781518352611ac7602084612559565b9250611ad4602083612559565b9150611ae16020826121a9565b9050611ab0565b905182516020929092036101000a6000190180199091169116179052565b8251600090611b158385612559565b1115611b2057600080fd5b5091016020012090565b60006001600160e01b031982167f691f34310000000000000000000000000000000000000000000000000000000014806104aa57506104aa8260006001600160e01b031982167fa8fa5682000000000000000000000000000000000000000000000000000000001480611bc657506001600160e01b031982167f5c98042b00000000000000000000000000000000000000000000000000000000145b806104aa57506104aa8260006001600160e01b031982167fbc1c58d10000000000000000000000000000000000000000000000000000000014806104aa57506104aa8260006001600160e01b031982167fd700ff330000000000000000000000000000000000000000000000000000000014806104aa57506104aa8260006001600160e01b031982167f4fbf04330000000000000000000000000000000000000000000000000000000014806104aa57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316146104aa565b508054611cb5906121e2565b6000825580601f10611cc5575050565b601f016020900490600052602060002090810190611ce39190611ce6565b50565b5b80821115611cfb5760008155600101611ce7565b5090565b600060208284031215611d1157600080fd5b81356001600160e01b031981168114610de857600080fd5b60008083601f840112611d3b57600080fd5b50813567ffffffffffffffff811115611d5357600080fd5b602083019150836020828501011115611d6b57600080fd5b9250929050565b600080600060408486031215611d8757600080fd5b83359250602084013567ffffffffffffffff811115611da557600080fd5b611db186828701611d29565b9497909650939450505050565b600080600080600060608688031215611dd657600080fd5b85359450602086013567ffffffffffffffff80821115611df557600080fd5b611e0189838a01611d29565b90965094506040880135915080821115611e1a57600080fd5b50611e2788828901611d29565b969995985093965092949392505050565b600080600060608486031215611e4d57600080fd5b505081359360208301359350604090920135919050565b600060208284031215611e7657600080fd5b5035919050565b60008060408385031215611e9057600080fd5b50508035926020909101359150565b60005b83811015611eba578181015183820152602001611ea2565b50506000910152565b60008151808452611edb816020860160208601611e9f565b601f01601f19169290920160200192915050565b602081526000610de86020830184611ec3565b6001600160a01b0381168114611ce357600080fd5b80358015158114611f2757600080fd5b919050565b60008060408385031215611f3f57600080fd5b8235611f4a81611f02565b9150611f5860208401611f17565b90509250929050565b600080600060608486031215611f7657600080fd5b833592506020840135611f8881611f02565b9150611f9660408501611f17565b90509250925092565b600080600060608486031215611fb457600080fd5b8335925060208401359150604084013561ffff81168114611fd457600080fd5b809150509250925092565b600080600060608486031215611ff457600080fd5b8335611fff81611f02565b9250602084013591506040840135611fd481611f02565b60008083601f84011261202857600080fd5b50813567ffffffffffffffff81111561204057600080fd5b6020830191508360208260051b8501011115611d6b57600080fd5b6000806020838503121561206e57600080fd5b823567ffffffffffffffff81111561208557600080fd5b61209185828601612016565b90969095509350505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156120f257603f198886030184526120e0858351611ec3565b945092850192908501906001016120c4565b5092979650505050505050565b60008060006040848603121561211457600080fd5b83359250602084013567ffffffffffffffff81111561213257600080fd5b611db186828701612016565b6000806040838503121561215157600080fd5b823561215c81611f02565b9150602083013561216c81611f02565b809150509250929050565b60008251612189818460208701611e9f565b9190910192915050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104aa576104aa612193565b8183823760009101908152919050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806121f657607f821691505b60208210810361221657634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561226657600081815260208120601f850160051c810160208610156122435750805b601f850160051c820191505b818110156122625782815560010161224f565b5050505b505050565b67ffffffffffffffff831115612283576122836121cc565b6122978361229183546121e2565b8361221c565b6000601f8411600181146122cb57600085156122b35750838201355b600019600387901b1c1916600186901b178355612325565b600083815260209020601f19861690835b828110156122fc57868501358255602094850194600190920191016122dc565b50868210156123195760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60408152600061236960408301868861232c565b828103602084015261237c81858761232c565b979650505050505050565b602081526000610f7960208301848661232c565b600067ffffffffffffffff8083168181036123b8576123b8612193565b6001019392505050565b6040815260006123d56040830186611ec3565b82810360208401526123e881858761232c565b9695505050505050565b60006020828403121561240457600080fd5b8151610de881611f02565b600061ffff82168061242357612423612193565b6000190192915050565b6040815260006124406040830185611ec3565b905061ffff831660208301529392505050565b600061ffff8083168181036123b8576123b8612193565b815167ffffffffffffffff811115612484576124846121cc565b6124988161249284546121e2565b8461221c565b602080601f8311600181146124cd57600084156124b55750858301515b600019600386901b1c1916600185901b178555612262565b600085815260208120601f198616915b828110156124fc578886015182559484019460019091019084016124dd565b508582101561251a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60608152600061253d6060830186611ec3565b61ffff8516602084015282810360408401526123e88185611ec3565b808201808211156104aa576104aa612193565b634e487b7160e01b600052603260045260246000fd5b6000808335601e1984360301811261259957600080fd5b83018035915067ffffffffffffffff8211156125b457600080fd5b602001915036819003821315611d6b57600080fd5b600080858511156125d957600080fd5b838611156125e657600080fd5b5050820193919092039150565b803560208310156104aa57600019602084900360031b1b1692915050565b60006001820161262357612623612193565b5060010190565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220604df88f1b8635d04501b02736b910e5ec4f28e97864679c64d649b7b0c4840264736f6c63430008110033",
}
AnytypeResolverMetaData contains all meta data concerning the AnytypeResolver contract.
var ENSRegistryABI = ENSRegistryMetaData.ABI
ENSRegistryABI is the input ABI used to generate the binding from. Deprecated: Use ENSRegistryMetaData.ABI instead.
var ENSRegistryBin = ENSRegistryMetaData.Bin
ENSRegistryBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ENSRegistryMetaData.Bin instead.
var ENSRegistryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_old\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NewOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"NewResolver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"NewTTL\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"old\",\"outputs\":[{\"internalType\":\"contractENS\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"recordExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"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\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"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\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"setSubnodeOwner\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setSubnodeRecord\",\"outputs\":[],\"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\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"ttl\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50604051610d2e380380610d2e83398101604081905261002f91610089565b60008080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb58054336001600160a01b031991821617909155600280549091166001600160a01b03929092169190911790556100b9565b60006020828403121561009b57600080fd5b81516001600160a01b03811681146100b257600080fd5b9392505050565b610c66806100c86000396000f3fe608060405234801561001057600080fd5b50600436106100df5760003560e01c80635b0fc9c31161008c578063b83f866311610066578063b83f8663146101d5578063cf408823146101e8578063e985e9c5146101fb578063f79fe5381461024757600080fd5b80635b0fc9c31461019c5780635ef2c7f0146101af578063a22cb465146101c257600080fd5b806314ab9038116100bd57806314ab90381461014857806316a25cbd1461015d5780631896f70a1461018957600080fd5b80630178b8bf146100e457806302571be31461011457806306ab592314610127575b600080fd5b6100f76100f2366004610a07565b610272565b6040516001600160a01b0390911681526020015b60405180910390f35b6100f7610122366004610a07565b61033b565b61013a610135366004610a38565b6103aa565b60405190815260200161010b565b61015b610156366004610a87565b61047a565b005b61017061016b366004610a07565b610561565b60405167ffffffffffffffff909116815260200161010b565b61015b610197366004610ab7565b61062b565b61015b6101aa366004610ab7565b6106fd565b61015b6101bd366004610adc565b61079f565b61015b6101d0366004610b3b565b6107c1565b6002546100f7906001600160a01b031681565b61015b6101f6366004610b6e565b61082d565b610237610209366004610bc1565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b604051901515815260200161010b565b610237610255366004610a07565b6000908152602081905260409020546001600160a01b0316151590565b6000818152602081905260408120546001600160a01b031661031b576002546040517f0178b8bf000000000000000000000000000000000000000000000000000000008152600481018490526001600160a01b0390911690630178b8bf906024015b602060405180830381865afa1580156102f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103159190610bef565b92915050565b6000828152602081905260409020600101546001600160a01b0316610315565b6000818152602081905260408120546001600160a01b03166103a1576002546040517f02571be3000000000000000000000000000000000000000000000000000000008152600481018490526001600160a01b03909116906302571be3906024016102d4565b61031582610848565b60008381526020819052604081205484906001600160a01b0316338114806103f557506001600160a01b038116600090815260016020908152604080832033845290915290205460ff165b6103fe57600080fd5b604080516020808201899052818301889052825180830384018152606090920190925280519101206104308186610870565b6040516001600160a01b0386168152869088907fce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e829060200160405180910390a39695505050505050565b60008281526020819052604090205482906001600160a01b0316338114806104c557506001600160a01b038116600090815260016020908152604080832033845290915290205460ff165b6104ce57600080fd5b60405167ffffffffffffffff8416815284907f1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa689060200160405180910390a25050600091825260208290526040909120600101805467ffffffffffffffff909216600160a01b027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000818152602081905260408120546001600160a01b0316610603576002546040517f16a25cbd000000000000000000000000000000000000000000000000000000008152600481018490526001600160a01b03909116906316a25cbd90602401602060405180830381865afa1580156105df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103159190610c13565b600082815260208190526040902060010154600160a01b900467ffffffffffffffff16610315565b60008281526020819052604090205482906001600160a01b03163381148061067657506001600160a01b038116600090815260016020908152604080832033845290915290205460ff165b61067f57600080fd5b6040516001600160a01b038416815284907f335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a09060200160405180910390a25050600091825260208290526040909120600101805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03909216919091179055565b60008281526020819052604090205482906001600160a01b03163381148061074857506001600160a01b038116600090815260016020908152604080832033845290915290205460ff165b61075157600080fd5b61075b8484610870565b6040516001600160a01b038416815284907fd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d2669060200160405180910390a250505050565b60006107ac8686866103aa565b90506107b98184846108c0565b505050505050565b3360008181526001602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b61083784846106fd565b6108428483836108c0565b50505050565b6000818152602081905260408120546001600160a01b03163081036103155750600092915050565b806001600160a01b0381166108825750305b6000838152602081905260409020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b038316179055505050565b505050565b6000838152602081905260409020600101546001600160a01b038381169116146109535760008381526020818152604091829020600101805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b038616908117909155915191825284917f335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0910160405180910390a25b60008381526020819052604090206001015467ffffffffffffffff828116600160a01b90920416146108bb576000838152602081815260409182902060010180547fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff16600160a01b67ffffffffffffffff861690810291909117909155915191825284917f1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68910160405180910390a2505050565b600060208284031215610a1957600080fd5b5035919050565b6001600160a01b0381168114610a3557600080fd5b50565b600080600060608486031215610a4d57600080fd5b83359250602084013591506040840135610a6681610a20565b809150509250925092565b67ffffffffffffffff81168114610a3557600080fd5b60008060408385031215610a9a57600080fd5b823591506020830135610aac81610a71565b809150509250929050565b60008060408385031215610aca57600080fd5b823591506020830135610aac81610a20565b600080600080600060a08688031215610af457600080fd5b85359450602086013593506040860135610b0d81610a20565b92506060860135610b1d81610a20565b91506080860135610b2d81610a71565b809150509295509295909350565b60008060408385031215610b4e57600080fd5b8235610b5981610a20565b915060208301358015158114610aac57600080fd5b60008060008060808587031215610b8457600080fd5b843593506020850135610b9681610a20565b92506040850135610ba681610a20565b91506060850135610bb681610a71565b939692955090935050565b60008060408385031215610bd457600080fd5b8235610bdf81610a20565b91506020830135610aac81610a20565b600060208284031215610c0157600080fd5b8151610c0c81610a20565b9392505050565b600060208284031215610c2557600080fd5b8151610c0c81610a7156fea26469706673582212200ca228106ebfbcf2a8f9809dd6a6e8feb568201ac730c6e7305d2a35fd19942e64736f6c63430008110033",
}
ENSRegistryMetaData contains all meta data concerning the ENSRegistry contract.
var SCWABI = SCWMetaData.ABI
SCWABI is the input ABI used to generate the binding from. Deprecated: Use SCWMetaData.ABI instead.
var SCWMetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
SCWMetaData contains all meta data concerning the SCW contract.
Functions ¶
This section is empty.
Types ¶
type AnytypeNameWrapper ¶
type AnytypeNameWrapper struct { AnytypeNameWrapperCaller // Read-only binding to the contract AnytypeNameWrapperTransactor // Write-only binding to the contract AnytypeNameWrapperFilterer // Log filterer for contract events }
AnytypeNameWrapper is an auto generated Go binding around an Ethereum contract.
func DeployAnytypeNameWrapper ¶
func DeployAnytypeNameWrapper(auth *bind.TransactOpts, backend bind.ContractBackend, _ens common.Address, _registrar common.Address, _metadataService common.Address) (common.Address, *types.Transaction, *AnytypeNameWrapper, error)
DeployAnytypeNameWrapper deploys a new Ethereum contract, binding an instance of AnytypeNameWrapper to it.
func NewAnytypeNameWrapper ¶
func NewAnytypeNameWrapper(address common.Address, backend bind.ContractBackend) (*AnytypeNameWrapper, error)
NewAnytypeNameWrapper creates a new instance of AnytypeNameWrapper, bound to a specific deployed contract.
type AnytypeNameWrapperApproval ¶
type AnytypeNameWrapperApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperApproval represents a Approval event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperApprovalForAll ¶
type AnytypeNameWrapperApprovalForAll struct { Account common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperApprovalForAll represents a ApprovalForAll event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperApprovalForAllIterator ¶
type AnytypeNameWrapperApprovalForAllIterator struct { Event *AnytypeNameWrapperApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperApprovalForAllIterator) Close ¶
func (it *AnytypeNameWrapperApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperApprovalForAllIterator) Error ¶
func (it *AnytypeNameWrapperApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperApprovalForAllIterator) Next ¶
func (it *AnytypeNameWrapperApprovalForAllIterator) 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 AnytypeNameWrapperApprovalIterator ¶
type AnytypeNameWrapperApprovalIterator struct { Event *AnytypeNameWrapperApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperApprovalIterator) Close ¶
func (it *AnytypeNameWrapperApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperApprovalIterator) Error ¶
func (it *AnytypeNameWrapperApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperApprovalIterator) Next ¶
func (it *AnytypeNameWrapperApprovalIterator) 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 AnytypeNameWrapperCaller ¶
type AnytypeNameWrapperCaller struct {
// contains filtered or unexported fields
}
AnytypeNameWrapperCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAnytypeNameWrapperCaller ¶
func NewAnytypeNameWrapperCaller(address common.Address, caller bind.ContractCaller) (*AnytypeNameWrapperCaller, error)
NewAnytypeNameWrapperCaller creates a new read-only instance of AnytypeNameWrapper, bound to a specific deployed contract.
func (*AnytypeNameWrapperCaller) AllFusesBurned ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) BalanceOf ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) BalanceOfBatch ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) CanExtendSubnames ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) CanModifyName ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) Controllers ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) Ens ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) GetApproved ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) GetData ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) IsApprovedForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) IsWrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) IsWrapped0 ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) IsWrapped0(opts *bind.CallOpts, node [32]byte) (bool, error)
IsWrapped0 is a free data retrieval call binding the contract method 0xfd0cd0d9.
Solidity: function isWrapped(bytes32 node) view returns(bool)
func (*AnytypeNameWrapperCaller) MetadataService ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) MetadataService(opts *bind.CallOpts) (common.Address, error)
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*AnytypeNameWrapperCaller) Name ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) Names ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Names(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
Names is a free data retrieval call binding the contract method 0x20c38e2b.
Solidity: function names(bytes32 ) view returns(bytes)
func (*AnytypeNameWrapperCaller) Owner ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) OwnerOf ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) Registrar ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Registrar(opts *bind.CallOpts) (common.Address, error)
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrarController() view returns(address)
func (*AnytypeNameWrapperCaller) SupportsInterface ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) 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 (*AnytypeNameWrapperCaller) Tokens ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) Tokens(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*AnytypeNameWrapperCaller) UpgradeContract ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCaller) UpgradeContract(opts *bind.CallOpts) (common.Address, error)
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
type AnytypeNameWrapperCallerRaw ¶
type AnytypeNameWrapperCallerRaw struct {
Contract *AnytypeNameWrapperCaller // Generic read-only contract binding to access the raw methods on
}
AnytypeNameWrapperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AnytypeNameWrapperCallerRaw) Call ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerRaw) 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 AnytypeNameWrapperCallerSession ¶
type AnytypeNameWrapperCallerSession struct { Contract *AnytypeNameWrapperCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AnytypeNameWrapperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AnytypeNameWrapperCallerSession) AllFusesBurned ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) BalanceOf ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) BalanceOfBatch ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) CanExtendSubnames ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) CanModifyName ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) Controllers ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) Ens ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*AnytypeNameWrapperCallerSession) GetApproved ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) GetApproved(id *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address operator)
func (*AnytypeNameWrapperCallerSession) GetData ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) IsApprovedForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) IsWrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) IsWrapped0 ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) MetadataService ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) MetadataService() (common.Address, error)
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*AnytypeNameWrapperCallerSession) Name ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AnytypeNameWrapperCallerSession) Names ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) Owner ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnytypeNameWrapperCallerSession) OwnerOf ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) OwnerOf(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 (*AnytypeNameWrapperCallerSession) Registrar ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) Registrar() (common.Address, error)
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrarController() view returns(address)
func (*AnytypeNameWrapperCallerSession) SupportsInterface ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) 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 (*AnytypeNameWrapperCallerSession) Tokens ¶
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*AnytypeNameWrapperCallerSession) UpgradeContract ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperCallerSession) UpgradeContract() (common.Address, error)
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
type AnytypeNameWrapperControllerChanged ¶
type AnytypeNameWrapperControllerChanged struct { Controller common.Address Active bool Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperControllerChanged represents a ControllerChanged event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperControllerChangedIterator ¶
type AnytypeNameWrapperControllerChangedIterator struct { Event *AnytypeNameWrapperControllerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperControllerChangedIterator is returned from FilterControllerChanged and is used to iterate over the raw logs and unpacked data for ControllerChanged events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperControllerChangedIterator) Close ¶
func (it *AnytypeNameWrapperControllerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperControllerChangedIterator) Error ¶
func (it *AnytypeNameWrapperControllerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperControllerChangedIterator) Next ¶
func (it *AnytypeNameWrapperControllerChangedIterator) 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 AnytypeNameWrapperExpiryExtended ¶
type AnytypeNameWrapperExpiryExtended struct { Node [32]byte Expiry uint64 Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperExpiryExtended represents a ExpiryExtended event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperExpiryExtendedIterator ¶
type AnytypeNameWrapperExpiryExtendedIterator struct { Event *AnytypeNameWrapperExpiryExtended // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperExpiryExtendedIterator is returned from FilterExpiryExtended and is used to iterate over the raw logs and unpacked data for ExpiryExtended events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperExpiryExtendedIterator) Close ¶
func (it *AnytypeNameWrapperExpiryExtendedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperExpiryExtendedIterator) Error ¶
func (it *AnytypeNameWrapperExpiryExtendedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperExpiryExtendedIterator) Next ¶
func (it *AnytypeNameWrapperExpiryExtendedIterator) 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 AnytypeNameWrapperFilterer ¶
type AnytypeNameWrapperFilterer struct {
// contains filtered or unexported fields
}
AnytypeNameWrapperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAnytypeNameWrapperFilterer ¶
func NewAnytypeNameWrapperFilterer(address common.Address, filterer bind.ContractFilterer) (*AnytypeNameWrapperFilterer, error)
NewAnytypeNameWrapperFilterer creates a new log filterer instance of AnytypeNameWrapper, bound to a specific deployed contract.
func (*AnytypeNameWrapperFilterer) FilterApproval ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*AnytypeNameWrapperApprovalIterator, 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 (*AnytypeNameWrapperFilterer) FilterApprovalForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*AnytypeNameWrapperApprovalForAllIterator, 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 (*AnytypeNameWrapperFilterer) FilterControllerChanged ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterControllerChanged(opts *bind.FilterOpts, controller []common.Address) (*AnytypeNameWrapperControllerChangedIterator, error)
FilterControllerChanged is a free log retrieval operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool active)
func (*AnytypeNameWrapperFilterer) FilterExpiryExtended ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterExpiryExtended(opts *bind.FilterOpts, node [][32]byte) (*AnytypeNameWrapperExpiryExtendedIterator, error)
FilterExpiryExtended is a free log retrieval operation binding the contract event 0xf675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b132.
Solidity: event ExpiryExtended(bytes32 indexed node, uint64 expiry)
func (*AnytypeNameWrapperFilterer) FilterFusesSet ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterFusesSet(opts *bind.FilterOpts, node [][32]byte) (*AnytypeNameWrapperFusesSetIterator, error)
FilterFusesSet is a free log retrieval operation binding the contract event 0x39873f00c80f4f94b7bd1594aebcf650f003545b74824d57ddf4939e3ff3a34b.
Solidity: event FusesSet(bytes32 indexed node, uint32 fuses)
func (*AnytypeNameWrapperFilterer) FilterNameUnwrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterNameUnwrapped(opts *bind.FilterOpts, node [][32]byte) (*AnytypeNameWrapperNameUnwrappedIterator, error)
FilterNameUnwrapped is a free log retrieval operation binding the contract event 0xee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c4.
Solidity: event NameUnwrapped(bytes32 indexed node, address owner)
func (*AnytypeNameWrapperFilterer) FilterNameWrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterNameWrapped(opts *bind.FilterOpts, node [][32]byte) (*AnytypeNameWrapperNameWrappedIterator, 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 (*AnytypeNameWrapperFilterer) FilterOwnershipTransferred ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AnytypeNameWrapperOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AnytypeNameWrapperFilterer) FilterTransferBatch ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*AnytypeNameWrapperTransferBatchIterator, 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 (*AnytypeNameWrapperFilterer) FilterTransferSingle ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*AnytypeNameWrapperTransferSingleIterator, 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 (*AnytypeNameWrapperFilterer) FilterURI ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*AnytypeNameWrapperURIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*AnytypeNameWrapperFilterer) ParseApproval ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseApproval(log types.Log) (*AnytypeNameWrapperApproval, 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 (*AnytypeNameWrapperFilterer) ParseApprovalForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseApprovalForAll(log types.Log) (*AnytypeNameWrapperApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*AnytypeNameWrapperFilterer) ParseControllerChanged ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseControllerChanged(log types.Log) (*AnytypeNameWrapperControllerChanged, error)
ParseControllerChanged is a log parse operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool active)
func (*AnytypeNameWrapperFilterer) ParseExpiryExtended ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseExpiryExtended(log types.Log) (*AnytypeNameWrapperExpiryExtended, error)
ParseExpiryExtended is a log parse operation binding the contract event 0xf675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b132.
Solidity: event ExpiryExtended(bytes32 indexed node, uint64 expiry)
func (*AnytypeNameWrapperFilterer) ParseFusesSet ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseFusesSet(log types.Log) (*AnytypeNameWrapperFusesSet, error)
ParseFusesSet is a log parse operation binding the contract event 0x39873f00c80f4f94b7bd1594aebcf650f003545b74824d57ddf4939e3ff3a34b.
Solidity: event FusesSet(bytes32 indexed node, uint32 fuses)
func (*AnytypeNameWrapperFilterer) ParseNameUnwrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseNameUnwrapped(log types.Log) (*AnytypeNameWrapperNameUnwrapped, error)
ParseNameUnwrapped is a log parse operation binding the contract event 0xee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c4.
Solidity: event NameUnwrapped(bytes32 indexed node, address owner)
func (*AnytypeNameWrapperFilterer) ParseNameWrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseNameWrapped(log types.Log) (*AnytypeNameWrapperNameWrapped, 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 (*AnytypeNameWrapperFilterer) ParseOwnershipTransferred ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseOwnershipTransferred(log types.Log) (*AnytypeNameWrapperOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AnytypeNameWrapperFilterer) ParseTransferBatch ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseTransferBatch(log types.Log) (*AnytypeNameWrapperTransferBatch, 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 (*AnytypeNameWrapperFilterer) ParseTransferSingle ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseTransferSingle(log types.Log) (*AnytypeNameWrapperTransferSingle, 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 (*AnytypeNameWrapperFilterer) ParseURI ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) ParseURI(log types.Log) (*AnytypeNameWrapperURI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*AnytypeNameWrapperFilterer) WatchApproval ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperApproval, 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 (*AnytypeNameWrapperFilterer) WatchApprovalForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperApprovalForAll, 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 (*AnytypeNameWrapperFilterer) WatchControllerChanged ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchControllerChanged(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperControllerChanged, 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 (*AnytypeNameWrapperFilterer) WatchExpiryExtended ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchExpiryExtended(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperExpiryExtended, 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 (*AnytypeNameWrapperFilterer) WatchFusesSet ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchFusesSet(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperFusesSet, 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 (*AnytypeNameWrapperFilterer) WatchNameUnwrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchNameUnwrapped(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperNameUnwrapped, 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 (*AnytypeNameWrapperFilterer) WatchNameWrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchNameWrapped(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperNameWrapped, 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 (*AnytypeNameWrapperFilterer) WatchOwnershipTransferred ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperOwnershipTransferred, 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 (*AnytypeNameWrapperFilterer) WatchTransferBatch ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperTransferBatch, 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 (*AnytypeNameWrapperFilterer) WatchTransferSingle ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperTransferSingle, 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 (*AnytypeNameWrapperFilterer) WatchURI ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *AnytypeNameWrapperURI, 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 AnytypeNameWrapperFusesSet ¶
type AnytypeNameWrapperFusesSet struct { Node [32]byte Fuses uint32 Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperFusesSet represents a FusesSet event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperFusesSetIterator ¶
type AnytypeNameWrapperFusesSetIterator struct { Event *AnytypeNameWrapperFusesSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperFusesSetIterator is returned from FilterFusesSet and is used to iterate over the raw logs and unpacked data for FusesSet events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperFusesSetIterator) Close ¶
func (it *AnytypeNameWrapperFusesSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperFusesSetIterator) Error ¶
func (it *AnytypeNameWrapperFusesSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperFusesSetIterator) Next ¶
func (it *AnytypeNameWrapperFusesSetIterator) 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 AnytypeNameWrapperNameUnwrapped ¶
type AnytypeNameWrapperNameUnwrapped struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperNameUnwrapped represents a NameUnwrapped event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperNameUnwrappedIterator ¶
type AnytypeNameWrapperNameUnwrappedIterator struct { Event *AnytypeNameWrapperNameUnwrapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperNameUnwrappedIterator is returned from FilterNameUnwrapped and is used to iterate over the raw logs and unpacked data for NameUnwrapped events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperNameUnwrappedIterator) Close ¶
func (it *AnytypeNameWrapperNameUnwrappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperNameUnwrappedIterator) Error ¶
func (it *AnytypeNameWrapperNameUnwrappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperNameUnwrappedIterator) Next ¶
func (it *AnytypeNameWrapperNameUnwrappedIterator) 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 AnytypeNameWrapperNameWrapped ¶
type AnytypeNameWrapperNameWrapped struct { Node [32]byte Name []byte Owner common.Address Fuses uint32 Expiry uint64 Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperNameWrapped represents a NameWrapped event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperNameWrappedIterator ¶
type AnytypeNameWrapperNameWrappedIterator struct { Event *AnytypeNameWrapperNameWrapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperNameWrappedIterator is returned from FilterNameWrapped and is used to iterate over the raw logs and unpacked data for NameWrapped events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperNameWrappedIterator) Close ¶
func (it *AnytypeNameWrapperNameWrappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperNameWrappedIterator) Error ¶
func (it *AnytypeNameWrapperNameWrappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperNameWrappedIterator) Next ¶
func (it *AnytypeNameWrapperNameWrappedIterator) 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 AnytypeNameWrapperOwnershipTransferred ¶
type AnytypeNameWrapperOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperOwnershipTransferred represents a OwnershipTransferred event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperOwnershipTransferredIterator ¶
type AnytypeNameWrapperOwnershipTransferredIterator struct { Event *AnytypeNameWrapperOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperOwnershipTransferredIterator) Close ¶
func (it *AnytypeNameWrapperOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperOwnershipTransferredIterator) Error ¶
func (it *AnytypeNameWrapperOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperOwnershipTransferredIterator) Next ¶
func (it *AnytypeNameWrapperOwnershipTransferredIterator) 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 AnytypeNameWrapperRaw ¶
type AnytypeNameWrapperRaw struct {
Contract *AnytypeNameWrapper // Generic contract binding to access the raw methods on
}
AnytypeNameWrapperRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AnytypeNameWrapperRaw) Call ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperRaw) 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 (*AnytypeNameWrapperRaw) Transact ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnytypeNameWrapperRaw) Transfer ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperRaw) 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 AnytypeNameWrapperSession ¶
type AnytypeNameWrapperSession struct { Contract *AnytypeNameWrapper // 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 }
AnytypeNameWrapperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AnytypeNameWrapperSession) AllFusesBurned ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Approve ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) BalanceOf ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) BalanceOfBatch ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) CanExtendSubnames ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) CanModifyName ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Controllers ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Ens ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*AnytypeNameWrapperSession) ExtendExpiry ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) GetApproved ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) GetApproved(id *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address operator)
func (*AnytypeNameWrapperSession) GetData ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) IsApprovedForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) IsWrapped ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) IsWrapped0 ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) MetadataService ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) MetadataService() (common.Address, error)
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*AnytypeNameWrapperSession) Name ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AnytypeNameWrapperSession) Names ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) OnERC721Received ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Owner ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnytypeNameWrapperSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*AnytypeNameWrapperSession) RecoverFunds ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) RegisterAndWrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Registrar ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) Registrar() (common.Address, error)
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrarController() view returns(address)
func (*AnytypeNameWrapperSession) Renew ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) RenounceOwnership ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeNameWrapperSession) SafeBatchTransferFrom ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SafeTransferFrom ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetApprovalForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetChildFuses ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetController ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetFuses ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetMetadataService ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetRecord ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetResolver ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetSubnodeOwner ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetSubnodeRecord ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetTTL ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SetUpgradeContract ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) SupportsInterface ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Tokens ¶
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*AnytypeNameWrapperSession) TransferOwnership ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Unwrap ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) UnwrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Upgrade ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) UpgradeContract ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) UpgradeContract() (common.Address, error)
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
func (*AnytypeNameWrapperSession) Uri ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) Wrap ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 (*AnytypeNameWrapperSession) WrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperSession) 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 AnytypeNameWrapperTransactor ¶
type AnytypeNameWrapperTransactor struct {
// contains filtered or unexported fields
}
AnytypeNameWrapperTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAnytypeNameWrapperTransactor ¶
func NewAnytypeNameWrapperTransactor(address common.Address, transactor bind.ContractTransactor) (*AnytypeNameWrapperTransactor, error)
NewAnytypeNameWrapperTransactor creates a new write-only instance of AnytypeNameWrapper, bound to a specific deployed contract.
func (*AnytypeNameWrapperTransactor) Approve ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) ExtendExpiry ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) OnERC721Received ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) RecoverFunds ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) RegisterAndWrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) Renew ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) RenounceOwnership ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeNameWrapperTransactor) SafeBatchTransferFrom ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SafeTransferFrom ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetApprovalForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetChildFuses ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetController ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetFuses ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetMetadataService ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetRecord ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetResolver ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetSubnodeOwner ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetSubnodeRecord ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetTTL ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) SetUpgradeContract ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) TransferOwnership ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) Unwrap ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) UnwrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) Upgrade ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) Wrap ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 (*AnytypeNameWrapperTransactor) WrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactor) 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 AnytypeNameWrapperTransactorRaw ¶
type AnytypeNameWrapperTransactorRaw struct {
Contract *AnytypeNameWrapperTransactor // Generic write-only contract binding to access the raw methods on
}
AnytypeNameWrapperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AnytypeNameWrapperTransactorRaw) Transact ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnytypeNameWrapperTransactorRaw) Transfer ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorRaw) 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 AnytypeNameWrapperTransactorSession ¶
type AnytypeNameWrapperTransactorSession struct { Contract *AnytypeNameWrapperTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AnytypeNameWrapperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AnytypeNameWrapperTransactorSession) Approve ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) ExtendExpiry ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) OnERC721Received ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) RecoverFunds ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) RegisterAndWrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) Renew ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) RenounceOwnership ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeNameWrapperTransactorSession) SafeBatchTransferFrom ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SafeTransferFrom ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetApprovalForAll ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetChildFuses ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetController ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetFuses ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetMetadataService ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetRecord ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetResolver ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetSubnodeOwner ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetSubnodeRecord ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetTTL ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) SetUpgradeContract ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) TransferOwnership ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) Unwrap ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) UnwrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) Upgrade ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) Wrap ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 (*AnytypeNameWrapperTransactorSession) WrapETH2LD ¶
func (_AnytypeNameWrapper *AnytypeNameWrapperTransactorSession) 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 AnytypeNameWrapperTransferBatch ¶
type AnytypeNameWrapperTransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperTransferBatch represents a TransferBatch event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperTransferBatchIterator ¶
type AnytypeNameWrapperTransferBatchIterator struct { Event *AnytypeNameWrapperTransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperTransferBatchIterator) Close ¶
func (it *AnytypeNameWrapperTransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperTransferBatchIterator) Error ¶
func (it *AnytypeNameWrapperTransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperTransferBatchIterator) Next ¶
func (it *AnytypeNameWrapperTransferBatchIterator) 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 AnytypeNameWrapperTransferSingle ¶
type AnytypeNameWrapperTransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperTransferSingle represents a TransferSingle event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperTransferSingleIterator ¶
type AnytypeNameWrapperTransferSingleIterator struct { Event *AnytypeNameWrapperTransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperTransferSingleIterator) Close ¶
func (it *AnytypeNameWrapperTransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperTransferSingleIterator) Error ¶
func (it *AnytypeNameWrapperTransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperTransferSingleIterator) Next ¶
func (it *AnytypeNameWrapperTransferSingleIterator) 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 AnytypeNameWrapperURI ¶
type AnytypeNameWrapperURI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeNameWrapperURI represents a URI event raised by the AnytypeNameWrapper contract.
type AnytypeNameWrapperURIIterator ¶
type AnytypeNameWrapperURIIterator struct { Event *AnytypeNameWrapperURI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeNameWrapperURIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the AnytypeNameWrapper contract.
func (*AnytypeNameWrapperURIIterator) Close ¶
func (it *AnytypeNameWrapperURIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeNameWrapperURIIterator) Error ¶
func (it *AnytypeNameWrapperURIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeNameWrapperURIIterator) Next ¶
func (it *AnytypeNameWrapperURIIterator) 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 AnytypeRegistrarControllerPrivate ¶
type AnytypeRegistrarControllerPrivate struct { AnytypeRegistrarControllerPrivateCaller // Read-only binding to the contract AnytypeRegistrarControllerPrivateTransactor // Write-only binding to the contract AnytypeRegistrarControllerPrivateFilterer // Log filterer for contract events }
AnytypeRegistrarControllerPrivate is an auto generated Go binding around an Ethereum contract.
func DeployAnytypeRegistrarControllerPrivate ¶
func DeployAnytypeRegistrarControllerPrivate(auth *bind.TransactOpts, backend bind.ContractBackend, _base common.Address, _minCommitmentAge *big.Int, _maxCommitmentAge *big.Int, _reverseRegistrar common.Address, _nameWrapper common.Address, _ens common.Address) (common.Address, *types.Transaction, *AnytypeRegistrarControllerPrivate, error)
DeployAnytypeRegistrarControllerPrivate deploys a new Ethereum contract, binding an instance of AnytypeRegistrarControllerPrivate to it.
func NewAnytypeRegistrarControllerPrivate ¶
func NewAnytypeRegistrarControllerPrivate(address common.Address, backend bind.ContractBackend) (*AnytypeRegistrarControllerPrivate, error)
NewAnytypeRegistrarControllerPrivate creates a new instance of AnytypeRegistrarControllerPrivate, bound to a specific deployed contract.
type AnytypeRegistrarControllerPrivateCaller ¶
type AnytypeRegistrarControllerPrivateCaller struct {
// contains filtered or unexported fields
}
AnytypeRegistrarControllerPrivateCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAnytypeRegistrarControllerPrivateCaller ¶
func NewAnytypeRegistrarControllerPrivateCaller(address common.Address, caller bind.ContractCaller) (*AnytypeRegistrarControllerPrivateCaller, error)
NewAnytypeRegistrarControllerPrivateCaller creates a new read-only instance of AnytypeRegistrarControllerPrivate, bound to a specific deployed contract.
func (*AnytypeRegistrarControllerPrivateCaller) Available ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) Commitments ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) MINREGISTRATIONDURATION ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) MakeCommitment ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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) view returns(bytes32)
func (*AnytypeRegistrarControllerPrivateCaller) MaxCommitmentAge ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) MinCommitmentAge ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) NameWrapper ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) Owner ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) ReverseRegistrar ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) SupportsInterface ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) 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 (*AnytypeRegistrarControllerPrivateCaller) Valid ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCaller) Valid(opts *bind.CallOpts, name string) (bool, error)
Valid is a free data retrieval call binding the contract method 0x9791c097.
Solidity: function valid(string name) pure returns(bool)
type AnytypeRegistrarControllerPrivateCallerRaw ¶
type AnytypeRegistrarControllerPrivateCallerRaw struct {
Contract *AnytypeRegistrarControllerPrivateCaller // Generic read-only contract binding to access the raw methods on
}
AnytypeRegistrarControllerPrivateCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AnytypeRegistrarControllerPrivateCallerRaw) Call ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerRaw) 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 AnytypeRegistrarControllerPrivateCallerSession ¶
type AnytypeRegistrarControllerPrivateCallerSession struct { Contract *AnytypeRegistrarControllerPrivateCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AnytypeRegistrarControllerPrivateCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AnytypeRegistrarControllerPrivateCallerSession) Available ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) 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 (*AnytypeRegistrarControllerPrivateCallerSession) Commitments ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) 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 (*AnytypeRegistrarControllerPrivateCallerSession) MINREGISTRATIONDURATION ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) 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 (*AnytypeRegistrarControllerPrivateCallerSession) MakeCommitment ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) 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) view returns(bytes32)
func (*AnytypeRegistrarControllerPrivateCallerSession) MaxCommitmentAge ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*AnytypeRegistrarControllerPrivateCallerSession) MinCommitmentAge ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*AnytypeRegistrarControllerPrivateCallerSession) NameWrapper ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) NameWrapper() (common.Address, error)
NameWrapper is a free data retrieval call binding the contract method 0xa8e5fbc0.
Solidity: function nameWrapper() view returns(address)
func (*AnytypeRegistrarControllerPrivateCallerSession) Owner ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnytypeRegistrarControllerPrivateCallerSession) ReverseRegistrar ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) ReverseRegistrar() (common.Address, error)
ReverseRegistrar is a free data retrieval call binding the contract method 0x80869853.
Solidity: function reverseRegistrar() view returns(address)
func (*AnytypeRegistrarControllerPrivateCallerSession) SupportsInterface ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) 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 (*AnytypeRegistrarControllerPrivateCallerSession) Valid ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateCallerSession) 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)
type AnytypeRegistrarControllerPrivateFilterer ¶
type AnytypeRegistrarControllerPrivateFilterer struct {
// contains filtered or unexported fields
}
AnytypeRegistrarControllerPrivateFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAnytypeRegistrarControllerPrivateFilterer ¶
func NewAnytypeRegistrarControllerPrivateFilterer(address common.Address, filterer bind.ContractFilterer) (*AnytypeRegistrarControllerPrivateFilterer, error)
NewAnytypeRegistrarControllerPrivateFilterer creates a new log filterer instance of AnytypeRegistrarControllerPrivate, bound to a specific deployed contract.
func (*AnytypeRegistrarControllerPrivateFilterer) FilterNameRegistered ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*AnytypeRegistrarControllerPrivateNameRegisteredIterator, error)
FilterNameRegistered is a free log retrieval operation binding the contract event 0x0667086d08417333ce63f40d5bc2ef6fd330e25aaaf317b7c489541f8fe600fa.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 expires)
func (*AnytypeRegistrarControllerPrivateFilterer) FilterNameRenewed ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*AnytypeRegistrarControllerPrivateNameRenewedIterator, error)
FilterNameRenewed is a free log retrieval operation binding the contract event 0x93bc1a84707231b1d9552157299797c64a1a8c5bc79f05153716630c9c4936fc.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 expires)
func (*AnytypeRegistrarControllerPrivateFilterer) FilterOwnershipTransferred ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AnytypeRegistrarControllerPrivateOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AnytypeRegistrarControllerPrivateFilterer) ParseNameRegistered ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) ParseNameRegistered(log types.Log) (*AnytypeRegistrarControllerPrivateNameRegistered, error)
ParseNameRegistered is a log parse operation binding the contract event 0x0667086d08417333ce63f40d5bc2ef6fd330e25aaaf317b7c489541f8fe600fa.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 expires)
func (*AnytypeRegistrarControllerPrivateFilterer) ParseNameRenewed ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) ParseNameRenewed(log types.Log) (*AnytypeRegistrarControllerPrivateNameRenewed, error)
ParseNameRenewed is a log parse operation binding the contract event 0x93bc1a84707231b1d9552157299797c64a1a8c5bc79f05153716630c9c4936fc.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 expires)
func (*AnytypeRegistrarControllerPrivateFilterer) ParseOwnershipTransferred ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) ParseOwnershipTransferred(log types.Log) (*AnytypeRegistrarControllerPrivateOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AnytypeRegistrarControllerPrivateFilterer) WatchNameRegistered ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarControllerPrivateNameRegistered, label [][32]byte, owner []common.Address) (event.Subscription, error)
WatchNameRegistered is a free log subscription operation binding the contract event 0x0667086d08417333ce63f40d5bc2ef6fd330e25aaaf317b7c489541f8fe600fa.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 expires)
func (*AnytypeRegistrarControllerPrivateFilterer) WatchNameRenewed ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarControllerPrivateNameRenewed, label [][32]byte) (event.Subscription, error)
WatchNameRenewed is a free log subscription operation binding the contract event 0x93bc1a84707231b1d9552157299797c64a1a8c5bc79f05153716630c9c4936fc.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 expires)
func (*AnytypeRegistrarControllerPrivateFilterer) WatchOwnershipTransferred ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarControllerPrivateOwnershipTransferred, 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 AnytypeRegistrarControllerPrivateNameRegistered ¶
type AnytypeRegistrarControllerPrivateNameRegistered struct { Name string Label [32]byte Owner common.Address Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarControllerPrivateNameRegistered represents a NameRegistered event raised by the AnytypeRegistrarControllerPrivate contract.
type AnytypeRegistrarControllerPrivateNameRegisteredIterator ¶
type AnytypeRegistrarControllerPrivateNameRegisteredIterator struct { Event *AnytypeRegistrarControllerPrivateNameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarControllerPrivateNameRegisteredIterator is returned from FilterNameRegistered and is used to iterate over the raw logs and unpacked data for NameRegistered events raised by the AnytypeRegistrarControllerPrivate contract.
func (*AnytypeRegistrarControllerPrivateNameRegisteredIterator) Close ¶
func (it *AnytypeRegistrarControllerPrivateNameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarControllerPrivateNameRegisteredIterator) Error ¶
func (it *AnytypeRegistrarControllerPrivateNameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarControllerPrivateNameRegisteredIterator) Next ¶
func (it *AnytypeRegistrarControllerPrivateNameRegisteredIterator) 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 AnytypeRegistrarControllerPrivateNameRenewed ¶
type AnytypeRegistrarControllerPrivateNameRenewed struct { Name string Label [32]byte Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarControllerPrivateNameRenewed represents a NameRenewed event raised by the AnytypeRegistrarControllerPrivate contract.
type AnytypeRegistrarControllerPrivateNameRenewedIterator ¶
type AnytypeRegistrarControllerPrivateNameRenewedIterator struct { Event *AnytypeRegistrarControllerPrivateNameRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarControllerPrivateNameRenewedIterator is returned from FilterNameRenewed and is used to iterate over the raw logs and unpacked data for NameRenewed events raised by the AnytypeRegistrarControllerPrivate contract.
func (*AnytypeRegistrarControllerPrivateNameRenewedIterator) Close ¶
func (it *AnytypeRegistrarControllerPrivateNameRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarControllerPrivateNameRenewedIterator) Error ¶
func (it *AnytypeRegistrarControllerPrivateNameRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarControllerPrivateNameRenewedIterator) Next ¶
func (it *AnytypeRegistrarControllerPrivateNameRenewedIterator) 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 AnytypeRegistrarControllerPrivateOwnershipTransferred ¶
type AnytypeRegistrarControllerPrivateOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarControllerPrivateOwnershipTransferred represents a OwnershipTransferred event raised by the AnytypeRegistrarControllerPrivate contract.
type AnytypeRegistrarControllerPrivateOwnershipTransferredIterator ¶
type AnytypeRegistrarControllerPrivateOwnershipTransferredIterator struct { Event *AnytypeRegistrarControllerPrivateOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarControllerPrivateOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AnytypeRegistrarControllerPrivate contract.
func (*AnytypeRegistrarControllerPrivateOwnershipTransferredIterator) Close ¶
func (it *AnytypeRegistrarControllerPrivateOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarControllerPrivateOwnershipTransferredIterator) Error ¶
func (it *AnytypeRegistrarControllerPrivateOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarControllerPrivateOwnershipTransferredIterator) Next ¶
func (it *AnytypeRegistrarControllerPrivateOwnershipTransferredIterator) 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 AnytypeRegistrarControllerPrivateRaw ¶
type AnytypeRegistrarControllerPrivateRaw struct {
Contract *AnytypeRegistrarControllerPrivate // Generic contract binding to access the raw methods on
}
AnytypeRegistrarControllerPrivateRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AnytypeRegistrarControllerPrivateRaw) Call ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateRaw) 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 (*AnytypeRegistrarControllerPrivateRaw) Transact ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnytypeRegistrarControllerPrivateRaw) Transfer ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateRaw) 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 AnytypeRegistrarControllerPrivateSession ¶
type AnytypeRegistrarControllerPrivateSession struct { Contract *AnytypeRegistrarControllerPrivate // 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 }
AnytypeRegistrarControllerPrivateSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AnytypeRegistrarControllerPrivateSession) Available ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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 (*AnytypeRegistrarControllerPrivateSession) Commit ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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 (*AnytypeRegistrarControllerPrivateSession) Commitments ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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 (*AnytypeRegistrarControllerPrivateSession) MINREGISTRATIONDURATION ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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 (*AnytypeRegistrarControllerPrivateSession) MakeCommitment ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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) view returns(bytes32)
func (*AnytypeRegistrarControllerPrivateSession) MaxCommitmentAge ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*AnytypeRegistrarControllerPrivateSession) MinCommitmentAge ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*AnytypeRegistrarControllerPrivateSession) NameWrapper ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) NameWrapper() (common.Address, error)
NameWrapper is a free data retrieval call binding the contract method 0xa8e5fbc0.
Solidity: function nameWrapper() view returns(address)
func (*AnytypeRegistrarControllerPrivateSession) Owner ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnytypeRegistrarControllerPrivateSession) RecoverFunds ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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 (*AnytypeRegistrarControllerPrivateSession) Register ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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) returns()
func (*AnytypeRegistrarControllerPrivateSession) Renew ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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) returns()
func (*AnytypeRegistrarControllerPrivateSession) RenounceOwnership ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeRegistrarControllerPrivateSession) ReverseRegistrar ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) ReverseRegistrar() (common.Address, error)
ReverseRegistrar is a free data retrieval call binding the contract method 0x80869853.
Solidity: function reverseRegistrar() view returns(address)
func (*AnytypeRegistrarControllerPrivateSession) SupportsInterface ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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 (*AnytypeRegistrarControllerPrivateSession) TransferOwnership ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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 (*AnytypeRegistrarControllerPrivateSession) Valid ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateSession) 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)
type AnytypeRegistrarControllerPrivateTransactor ¶
type AnytypeRegistrarControllerPrivateTransactor struct {
// contains filtered or unexported fields
}
AnytypeRegistrarControllerPrivateTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAnytypeRegistrarControllerPrivateTransactor ¶
func NewAnytypeRegistrarControllerPrivateTransactor(address common.Address, transactor bind.ContractTransactor) (*AnytypeRegistrarControllerPrivateTransactor, error)
NewAnytypeRegistrarControllerPrivateTransactor creates a new write-only instance of AnytypeRegistrarControllerPrivate, bound to a specific deployed contract.
func (*AnytypeRegistrarControllerPrivateTransactor) Commit ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) 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 (*AnytypeRegistrarControllerPrivateTransactor) RecoverFunds ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) 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 (*AnytypeRegistrarControllerPrivateTransactor) Register ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) 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) returns()
func (*AnytypeRegistrarControllerPrivateTransactor) Renew ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) 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) returns()
func (*AnytypeRegistrarControllerPrivateTransactor) RenounceOwnership ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeRegistrarControllerPrivateTransactor) TransferOwnership ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactor) 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 AnytypeRegistrarControllerPrivateTransactorRaw ¶
type AnytypeRegistrarControllerPrivateTransactorRaw struct {
Contract *AnytypeRegistrarControllerPrivateTransactor // Generic write-only contract binding to access the raw methods on
}
AnytypeRegistrarControllerPrivateTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AnytypeRegistrarControllerPrivateTransactorRaw) Transact ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnytypeRegistrarControllerPrivateTransactorRaw) Transfer ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorRaw) 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 AnytypeRegistrarControllerPrivateTransactorSession ¶
type AnytypeRegistrarControllerPrivateTransactorSession struct { Contract *AnytypeRegistrarControllerPrivateTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AnytypeRegistrarControllerPrivateTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AnytypeRegistrarControllerPrivateTransactorSession) Commit ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) 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 (*AnytypeRegistrarControllerPrivateTransactorSession) RecoverFunds ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) 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 (*AnytypeRegistrarControllerPrivateTransactorSession) Register ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) 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) returns()
func (*AnytypeRegistrarControllerPrivateTransactorSession) Renew ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) 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) returns()
func (*AnytypeRegistrarControllerPrivateTransactorSession) RenounceOwnership ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeRegistrarControllerPrivateTransactorSession) TransferOwnership ¶
func (_AnytypeRegistrarControllerPrivate *AnytypeRegistrarControllerPrivateTransactorSession) 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 AnytypeRegistrarImplementation ¶
type AnytypeRegistrarImplementation struct { AnytypeRegistrarImplementationCaller // Read-only binding to the contract AnytypeRegistrarImplementationTransactor // Write-only binding to the contract AnytypeRegistrarImplementationFilterer // Log filterer for contract events }
AnytypeRegistrarImplementation is an auto generated Go binding around an Ethereum contract.
func DeployAnytypeRegistrarImplementation ¶
func DeployAnytypeRegistrarImplementation(auth *bind.TransactOpts, backend bind.ContractBackend, _ens common.Address, _baseNode [32]byte) (common.Address, *types.Transaction, *AnytypeRegistrarImplementation, error)
DeployAnytypeRegistrarImplementation deploys a new Ethereum contract, binding an instance of AnytypeRegistrarImplementation to it.
func NewAnytypeRegistrarImplementation ¶
func NewAnytypeRegistrarImplementation(address common.Address, backend bind.ContractBackend) (*AnytypeRegistrarImplementation, error)
NewAnytypeRegistrarImplementation creates a new instance of AnytypeRegistrarImplementation, bound to a specific deployed contract.
type AnytypeRegistrarImplementationApproval ¶
type AnytypeRegistrarImplementationApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarImplementationApproval represents a Approval event raised by the AnytypeRegistrarImplementation contract.
type AnytypeRegistrarImplementationApprovalForAll ¶
type AnytypeRegistrarImplementationApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarImplementationApprovalForAll represents a ApprovalForAll event raised by the AnytypeRegistrarImplementation contract.
type AnytypeRegistrarImplementationApprovalForAllIterator ¶
type AnytypeRegistrarImplementationApprovalForAllIterator struct { Event *AnytypeRegistrarImplementationApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarImplementationApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the AnytypeRegistrarImplementation contract.
func (*AnytypeRegistrarImplementationApprovalForAllIterator) Close ¶
func (it *AnytypeRegistrarImplementationApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarImplementationApprovalForAllIterator) Error ¶
func (it *AnytypeRegistrarImplementationApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarImplementationApprovalForAllIterator) Next ¶
func (it *AnytypeRegistrarImplementationApprovalForAllIterator) 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 AnytypeRegistrarImplementationApprovalIterator ¶
type AnytypeRegistrarImplementationApprovalIterator struct { Event *AnytypeRegistrarImplementationApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarImplementationApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AnytypeRegistrarImplementation contract.
func (*AnytypeRegistrarImplementationApprovalIterator) Close ¶
func (it *AnytypeRegistrarImplementationApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarImplementationApprovalIterator) Error ¶
func (it *AnytypeRegistrarImplementationApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarImplementationApprovalIterator) Next ¶
func (it *AnytypeRegistrarImplementationApprovalIterator) 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 AnytypeRegistrarImplementationCaller ¶
type AnytypeRegistrarImplementationCaller struct {
// contains filtered or unexported fields
}
AnytypeRegistrarImplementationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAnytypeRegistrarImplementationCaller ¶
func NewAnytypeRegistrarImplementationCaller(address common.Address, caller bind.ContractCaller) (*AnytypeRegistrarImplementationCaller, error)
NewAnytypeRegistrarImplementationCaller creates a new read-only instance of AnytypeRegistrarImplementation, bound to a specific deployed contract.
func (*AnytypeRegistrarImplementationCaller) Available ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) BalanceOf ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) BaseNode ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) Controllers ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) Ens ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) GRACEPERIOD ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) GetApproved ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) IsApprovedForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) Name ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) NameExpires ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) Owner ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) OwnerOf ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) SupportsInterface ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) 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 (*AnytypeRegistrarImplementationCaller) Symbol ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AnytypeRegistrarImplementationCaller) TokenURI ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
type AnytypeRegistrarImplementationCallerRaw ¶
type AnytypeRegistrarImplementationCallerRaw struct {
Contract *AnytypeRegistrarImplementationCaller // Generic read-only contract binding to access the raw methods on
}
AnytypeRegistrarImplementationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AnytypeRegistrarImplementationCallerRaw) Call ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerRaw) 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 AnytypeRegistrarImplementationCallerSession ¶
type AnytypeRegistrarImplementationCallerSession struct { Contract *AnytypeRegistrarImplementationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AnytypeRegistrarImplementationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AnytypeRegistrarImplementationCallerSession) Available ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) 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 (*AnytypeRegistrarImplementationCallerSession) BalanceOf ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) 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 (*AnytypeRegistrarImplementationCallerSession) BaseNode ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) BaseNode() ([32]byte, error)
BaseNode is a free data retrieval call binding the contract method 0xddf7fcb0.
Solidity: function baseNode() view returns(bytes32)
func (*AnytypeRegistrarImplementationCallerSession) Controllers ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) 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 (*AnytypeRegistrarImplementationCallerSession) Ens ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*AnytypeRegistrarImplementationCallerSession) GRACEPERIOD ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) GRACEPERIOD() (*big.Int, error)
GRACEPERIOD is a free data retrieval call binding the contract method 0xc1a287e2.
Solidity: function GRACE_PERIOD() view returns(uint256)
func (*AnytypeRegistrarImplementationCallerSession) GetApproved ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) 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 (*AnytypeRegistrarImplementationCallerSession) IsApprovedForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) 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 (*AnytypeRegistrarImplementationCallerSession) Name ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AnytypeRegistrarImplementationCallerSession) NameExpires ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) 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 (*AnytypeRegistrarImplementationCallerSession) Owner ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnytypeRegistrarImplementationCallerSession) OwnerOf ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) 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 (*AnytypeRegistrarImplementationCallerSession) SupportsInterface ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) 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 (*AnytypeRegistrarImplementationCallerSession) Symbol ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AnytypeRegistrarImplementationCallerSession) TokenURI ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationCallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
type AnytypeRegistrarImplementationControllerAdded ¶
type AnytypeRegistrarImplementationControllerAdded struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarImplementationControllerAdded represents a ControllerAdded event raised by the AnytypeRegistrarImplementation contract.
type AnytypeRegistrarImplementationControllerAddedIterator ¶
type AnytypeRegistrarImplementationControllerAddedIterator struct { Event *AnytypeRegistrarImplementationControllerAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarImplementationControllerAddedIterator is returned from FilterControllerAdded and is used to iterate over the raw logs and unpacked data for ControllerAdded events raised by the AnytypeRegistrarImplementation contract.
func (*AnytypeRegistrarImplementationControllerAddedIterator) Close ¶
func (it *AnytypeRegistrarImplementationControllerAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarImplementationControllerAddedIterator) Error ¶
func (it *AnytypeRegistrarImplementationControllerAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarImplementationControllerAddedIterator) Next ¶
func (it *AnytypeRegistrarImplementationControllerAddedIterator) 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 AnytypeRegistrarImplementationControllerRemoved ¶
type AnytypeRegistrarImplementationControllerRemoved struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarImplementationControllerRemoved represents a ControllerRemoved event raised by the AnytypeRegistrarImplementation contract.
type AnytypeRegistrarImplementationControllerRemovedIterator ¶
type AnytypeRegistrarImplementationControllerRemovedIterator struct { Event *AnytypeRegistrarImplementationControllerRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarImplementationControllerRemovedIterator is returned from FilterControllerRemoved and is used to iterate over the raw logs and unpacked data for ControllerRemoved events raised by the AnytypeRegistrarImplementation contract.
func (*AnytypeRegistrarImplementationControllerRemovedIterator) Close ¶
func (it *AnytypeRegistrarImplementationControllerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarImplementationControllerRemovedIterator) Error ¶
func (it *AnytypeRegistrarImplementationControllerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarImplementationControllerRemovedIterator) Next ¶
func (it *AnytypeRegistrarImplementationControllerRemovedIterator) 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 AnytypeRegistrarImplementationFilterer ¶
type AnytypeRegistrarImplementationFilterer struct {
// contains filtered or unexported fields
}
AnytypeRegistrarImplementationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAnytypeRegistrarImplementationFilterer ¶
func NewAnytypeRegistrarImplementationFilterer(address common.Address, filterer bind.ContractFilterer) (*AnytypeRegistrarImplementationFilterer, error)
NewAnytypeRegistrarImplementationFilterer creates a new log filterer instance of AnytypeRegistrarImplementation, bound to a specific deployed contract.
func (*AnytypeRegistrarImplementationFilterer) FilterApproval ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*AnytypeRegistrarImplementationApprovalIterator, 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 (*AnytypeRegistrarImplementationFilterer) FilterApprovalForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*AnytypeRegistrarImplementationApprovalForAllIterator, 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 (*AnytypeRegistrarImplementationFilterer) FilterControllerAdded ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterControllerAdded(opts *bind.FilterOpts, controller []common.Address) (*AnytypeRegistrarImplementationControllerAddedIterator, error)
FilterControllerAdded is a free log retrieval operation binding the contract event 0x0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d7474.
Solidity: event ControllerAdded(address indexed controller)
func (*AnytypeRegistrarImplementationFilterer) FilterControllerRemoved ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterControllerRemoved(opts *bind.FilterOpts, controller []common.Address) (*AnytypeRegistrarImplementationControllerRemovedIterator, error)
FilterControllerRemoved is a free log retrieval operation binding the contract event 0x33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e81113.
Solidity: event ControllerRemoved(address indexed controller)
func (*AnytypeRegistrarImplementationFilterer) FilterNameRegistered ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterNameRegistered(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*AnytypeRegistrarImplementationNameRegisteredIterator, 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 (*AnytypeRegistrarImplementationFilterer) FilterNameRenewed ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterNameRenewed(opts *bind.FilterOpts, id []*big.Int) (*AnytypeRegistrarImplementationNameRenewedIterator, error)
FilterNameRenewed is a free log retrieval operation binding the contract event 0x9b87a00e30f1ac65d898f070f8a3488fe60517182d0a2098e1b4b93a54aa9bd6.
Solidity: event NameRenewed(uint256 indexed id, uint256 expires)
func (*AnytypeRegistrarImplementationFilterer) FilterOwnershipTransferred ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AnytypeRegistrarImplementationOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AnytypeRegistrarImplementationFilterer) FilterTransfer ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*AnytypeRegistrarImplementationTransferIterator, 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 (*AnytypeRegistrarImplementationFilterer) ParseApproval ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseApproval(log types.Log) (*AnytypeRegistrarImplementationApproval, 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 (*AnytypeRegistrarImplementationFilterer) ParseApprovalForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseApprovalForAll(log types.Log) (*AnytypeRegistrarImplementationApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*AnytypeRegistrarImplementationFilterer) ParseControllerAdded ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseControllerAdded(log types.Log) (*AnytypeRegistrarImplementationControllerAdded, error)
ParseControllerAdded is a log parse operation binding the contract event 0x0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d7474.
Solidity: event ControllerAdded(address indexed controller)
func (*AnytypeRegistrarImplementationFilterer) ParseControllerRemoved ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseControllerRemoved(log types.Log) (*AnytypeRegistrarImplementationControllerRemoved, error)
ParseControllerRemoved is a log parse operation binding the contract event 0x33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e81113.
Solidity: event ControllerRemoved(address indexed controller)
func (*AnytypeRegistrarImplementationFilterer) ParseNameRegistered ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseNameRegistered(log types.Log) (*AnytypeRegistrarImplementationNameRegistered, error)
ParseNameRegistered is a log parse operation binding the contract event 0xb3d987963d01b2f68493b4bdb130988f157ea43070d4ad840fee0466ed9370d9.
Solidity: event NameRegistered(uint256 indexed id, address indexed owner, uint256 expires)
func (*AnytypeRegistrarImplementationFilterer) ParseNameRenewed ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseNameRenewed(log types.Log) (*AnytypeRegistrarImplementationNameRenewed, error)
ParseNameRenewed is a log parse operation binding the contract event 0x9b87a00e30f1ac65d898f070f8a3488fe60517182d0a2098e1b4b93a54aa9bd6.
Solidity: event NameRenewed(uint256 indexed id, uint256 expires)
func (*AnytypeRegistrarImplementationFilterer) ParseOwnershipTransferred ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseOwnershipTransferred(log types.Log) (*AnytypeRegistrarImplementationOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AnytypeRegistrarImplementationFilterer) ParseTransfer ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) ParseTransfer(log types.Log) (*AnytypeRegistrarImplementationTransfer, 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 (*AnytypeRegistrarImplementationFilterer) WatchApproval ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationApproval, 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 (*AnytypeRegistrarImplementationFilterer) WatchApprovalForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationApprovalForAll, 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 (*AnytypeRegistrarImplementationFilterer) WatchControllerAdded ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchControllerAdded(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationControllerAdded, 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 (*AnytypeRegistrarImplementationFilterer) WatchControllerRemoved ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchControllerRemoved(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationControllerRemoved, 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 (*AnytypeRegistrarImplementationFilterer) WatchNameRegistered ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationNameRegistered, 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 (*AnytypeRegistrarImplementationFilterer) WatchNameRenewed ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationNameRenewed, 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 (*AnytypeRegistrarImplementationFilterer) WatchOwnershipTransferred ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationOwnershipTransferred, 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 (*AnytypeRegistrarImplementationFilterer) WatchTransfer ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AnytypeRegistrarImplementationTransfer, 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 AnytypeRegistrarImplementationNameRegistered ¶
type AnytypeRegistrarImplementationNameRegistered struct { Id *big.Int Owner common.Address Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarImplementationNameRegistered represents a NameRegistered event raised by the AnytypeRegistrarImplementation contract.
type AnytypeRegistrarImplementationNameRegisteredIterator ¶
type AnytypeRegistrarImplementationNameRegisteredIterator struct { Event *AnytypeRegistrarImplementationNameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarImplementationNameRegisteredIterator is returned from FilterNameRegistered and is used to iterate over the raw logs and unpacked data for NameRegistered events raised by the AnytypeRegistrarImplementation contract.
func (*AnytypeRegistrarImplementationNameRegisteredIterator) Close ¶
func (it *AnytypeRegistrarImplementationNameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarImplementationNameRegisteredIterator) Error ¶
func (it *AnytypeRegistrarImplementationNameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarImplementationNameRegisteredIterator) Next ¶
func (it *AnytypeRegistrarImplementationNameRegisteredIterator) 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 AnytypeRegistrarImplementationNameRenewed ¶
type AnytypeRegistrarImplementationNameRenewed struct { Id *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarImplementationNameRenewed represents a NameRenewed event raised by the AnytypeRegistrarImplementation contract.
type AnytypeRegistrarImplementationNameRenewedIterator ¶
type AnytypeRegistrarImplementationNameRenewedIterator struct { Event *AnytypeRegistrarImplementationNameRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarImplementationNameRenewedIterator is returned from FilterNameRenewed and is used to iterate over the raw logs and unpacked data for NameRenewed events raised by the AnytypeRegistrarImplementation contract.
func (*AnytypeRegistrarImplementationNameRenewedIterator) Close ¶
func (it *AnytypeRegistrarImplementationNameRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarImplementationNameRenewedIterator) Error ¶
func (it *AnytypeRegistrarImplementationNameRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarImplementationNameRenewedIterator) Next ¶
func (it *AnytypeRegistrarImplementationNameRenewedIterator) 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 AnytypeRegistrarImplementationOwnershipTransferred ¶
type AnytypeRegistrarImplementationOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarImplementationOwnershipTransferred represents a OwnershipTransferred event raised by the AnytypeRegistrarImplementation contract.
type AnytypeRegistrarImplementationOwnershipTransferredIterator ¶
type AnytypeRegistrarImplementationOwnershipTransferredIterator struct { Event *AnytypeRegistrarImplementationOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarImplementationOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AnytypeRegistrarImplementation contract.
func (*AnytypeRegistrarImplementationOwnershipTransferredIterator) Close ¶
func (it *AnytypeRegistrarImplementationOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarImplementationOwnershipTransferredIterator) Error ¶
func (it *AnytypeRegistrarImplementationOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarImplementationOwnershipTransferredIterator) Next ¶
func (it *AnytypeRegistrarImplementationOwnershipTransferredIterator) 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 AnytypeRegistrarImplementationRaw ¶
type AnytypeRegistrarImplementationRaw struct {
Contract *AnytypeRegistrarImplementation // Generic contract binding to access the raw methods on
}
AnytypeRegistrarImplementationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AnytypeRegistrarImplementationRaw) Call ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationRaw) 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 (*AnytypeRegistrarImplementationRaw) Transact ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnytypeRegistrarImplementationRaw) Transfer ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationRaw) 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 AnytypeRegistrarImplementationSession ¶
type AnytypeRegistrarImplementationSession struct { Contract *AnytypeRegistrarImplementation // 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 }
AnytypeRegistrarImplementationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AnytypeRegistrarImplementationSession) AddController ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Approve ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Available ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) BalanceOf ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) BaseNode ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) BaseNode() ([32]byte, error)
BaseNode is a free data retrieval call binding the contract method 0xddf7fcb0.
Solidity: function baseNode() view returns(bytes32)
func (*AnytypeRegistrarImplementationSession) Controllers ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Ens ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*AnytypeRegistrarImplementationSession) GRACEPERIOD ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) GRACEPERIOD() (*big.Int, error)
GRACEPERIOD is a free data retrieval call binding the contract method 0xc1a287e2.
Solidity: function GRACE_PERIOD() view returns(uint256)
func (*AnytypeRegistrarImplementationSession) GetApproved ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) IsApprovedForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Name ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*AnytypeRegistrarImplementationSession) NameExpires ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Owner ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AnytypeRegistrarImplementationSession) OwnerOf ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Reclaim ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Register ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) RegisterOnly ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) RemoveController ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Renew ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) RenounceOwnership ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeRegistrarImplementationSession) SafeTransferFrom ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) SafeTransferFrom0 ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) SetApprovalForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) SetResolver ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) SupportsInterface ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) Symbol ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*AnytypeRegistrarImplementationSession) TokenURI ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*AnytypeRegistrarImplementationSession) TransferFrom ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 (*AnytypeRegistrarImplementationSession) TransferOwnership ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationSession) 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 AnytypeRegistrarImplementationTransactor ¶
type AnytypeRegistrarImplementationTransactor struct {
// contains filtered or unexported fields
}
AnytypeRegistrarImplementationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAnytypeRegistrarImplementationTransactor ¶
func NewAnytypeRegistrarImplementationTransactor(address common.Address, transactor bind.ContractTransactor) (*AnytypeRegistrarImplementationTransactor, error)
NewAnytypeRegistrarImplementationTransactor creates a new write-only instance of AnytypeRegistrarImplementation, bound to a specific deployed contract.
func (*AnytypeRegistrarImplementationTransactor) AddController ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) Approve ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) Reclaim ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) Register ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) RegisterOnly ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) RemoveController ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) Renew ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) RenounceOwnership ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeRegistrarImplementationTransactor) SafeTransferFrom ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) SafeTransferFrom0 ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) SetApprovalForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) SetResolver ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) TransferFrom ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 (*AnytypeRegistrarImplementationTransactor) TransferOwnership ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactor) 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 AnytypeRegistrarImplementationTransactorRaw ¶
type AnytypeRegistrarImplementationTransactorRaw struct {
Contract *AnytypeRegistrarImplementationTransactor // Generic write-only contract binding to access the raw methods on
}
AnytypeRegistrarImplementationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AnytypeRegistrarImplementationTransactorRaw) Transact ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnytypeRegistrarImplementationTransactorRaw) Transfer ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorRaw) 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 AnytypeRegistrarImplementationTransactorSession ¶
type AnytypeRegistrarImplementationTransactorSession struct { Contract *AnytypeRegistrarImplementationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AnytypeRegistrarImplementationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AnytypeRegistrarImplementationTransactorSession) AddController ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) Approve ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) Reclaim ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) Register ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) RegisterOnly ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) RemoveController ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) Renew ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) RenounceOwnership ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AnytypeRegistrarImplementationTransactorSession) SafeTransferFrom ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) SafeTransferFrom0 ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) SetApprovalForAll ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) SetResolver ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) TransferFrom ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 (*AnytypeRegistrarImplementationTransactorSession) TransferOwnership ¶
func (_AnytypeRegistrarImplementation *AnytypeRegistrarImplementationTransactorSession) 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 AnytypeRegistrarImplementationTransfer ¶
type AnytypeRegistrarImplementationTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
AnytypeRegistrarImplementationTransfer represents a Transfer event raised by the AnytypeRegistrarImplementation contract.
type AnytypeRegistrarImplementationTransferIterator ¶
type AnytypeRegistrarImplementationTransferIterator struct { Event *AnytypeRegistrarImplementationTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeRegistrarImplementationTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the AnytypeRegistrarImplementation contract.
func (*AnytypeRegistrarImplementationTransferIterator) Close ¶
func (it *AnytypeRegistrarImplementationTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeRegistrarImplementationTransferIterator) Error ¶
func (it *AnytypeRegistrarImplementationTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeRegistrarImplementationTransferIterator) Next ¶
func (it *AnytypeRegistrarImplementationTransferIterator) 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 AnytypeResolver ¶
type AnytypeResolver struct { AnytypeResolverCaller // Read-only binding to the contract AnytypeResolverTransactor // Write-only binding to the contract AnytypeResolverFilterer // Log filterer for contract events }
AnytypeResolver is an auto generated Go binding around an Ethereum contract.
func DeployAnytypeResolver ¶
func DeployAnytypeResolver(auth *bind.TransactOpts, backend bind.ContractBackend, _ens common.Address, wrapperAddress common.Address, _trustedETHController1 common.Address, _trustedETHController2 common.Address, _trustedReverseRegistrar common.Address) (common.Address, *types.Transaction, *AnytypeResolver, error)
DeployAnytypeResolver deploys a new Ethereum contract, binding an instance of AnytypeResolver to it.
func NewAnytypeResolver ¶
func NewAnytypeResolver(address common.Address, backend bind.ContractBackend) (*AnytypeResolver, error)
NewAnytypeResolver creates a new instance of AnytypeResolver, bound to a specific deployed contract.
type AnytypeResolverApprovalForAll ¶
type AnytypeResolverApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverApprovalForAll represents a ApprovalForAll event raised by the AnytypeResolver contract.
type AnytypeResolverApprovalForAllIterator ¶
type AnytypeResolverApprovalForAllIterator struct { Event *AnytypeResolverApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the AnytypeResolver contract.
func (*AnytypeResolverApprovalForAllIterator) Close ¶
func (it *AnytypeResolverApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverApprovalForAllIterator) Error ¶
func (it *AnytypeResolverApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverApprovalForAllIterator) Next ¶
func (it *AnytypeResolverApprovalForAllIterator) 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 AnytypeResolverApproved ¶
type AnytypeResolverApproved struct { Owner common.Address Node [32]byte Delegate common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverApproved represents a Approved event raised by the AnytypeResolver contract.
type AnytypeResolverApprovedIterator ¶
type AnytypeResolverApprovedIterator struct { Event *AnytypeResolverApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the AnytypeResolver contract.
func (*AnytypeResolverApprovedIterator) Close ¶
func (it *AnytypeResolverApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverApprovedIterator) Error ¶
func (it *AnytypeResolverApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverApprovedIterator) Next ¶
func (it *AnytypeResolverApprovedIterator) 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 AnytypeResolverCaller ¶
type AnytypeResolverCaller struct {
// contains filtered or unexported fields
}
AnytypeResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAnytypeResolverCaller ¶
func NewAnytypeResolverCaller(address common.Address, caller bind.ContractCaller) (*AnytypeResolverCaller, error)
NewAnytypeResolverCaller creates a new read-only instance of AnytypeResolver, bound to a specific deployed contract.
func (*AnytypeResolverCaller) Contenthash ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 (*AnytypeResolverCaller) DnsRecord ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 (*AnytypeResolverCaller) HasDNSRecords ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 (*AnytypeResolverCaller) IsApprovedFor ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 (*AnytypeResolverCaller) IsApprovedForAll ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 (*AnytypeResolverCaller) Name ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 (*AnytypeResolverCaller) Pubkey ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 (*AnytypeResolverCaller) RecordVersions ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 (*AnytypeResolverCaller) SpaceId ¶
func (_AnytypeResolver *AnytypeResolverCaller) SpaceId(opts *bind.CallOpts, node [32]byte) ([]byte, error)
SpaceId is a free data retrieval call binding the contract method 0x9d30c3b0.
Solidity: function spaceId(bytes32 node) view returns(bytes)
func (*AnytypeResolverCaller) SupportsInterface ¶
func (_AnytypeResolver *AnytypeResolverCaller) 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 AnytypeResolverCallerRaw ¶
type AnytypeResolverCallerRaw struct {
Contract *AnytypeResolverCaller // Generic read-only contract binding to access the raw methods on
}
AnytypeResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AnytypeResolverCallerRaw) Call ¶
func (_AnytypeResolver *AnytypeResolverCallerRaw) 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 AnytypeResolverCallerSession ¶
type AnytypeResolverCallerSession struct { Contract *AnytypeResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AnytypeResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AnytypeResolverCallerSession) Contenthash ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 (*AnytypeResolverCallerSession) DnsRecord ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 (*AnytypeResolverCallerSession) HasDNSRecords ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 (*AnytypeResolverCallerSession) IsApprovedFor ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 (*AnytypeResolverCallerSession) IsApprovedForAll ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 (*AnytypeResolverCallerSession) Name ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 (*AnytypeResolverCallerSession) Pubkey ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 (*AnytypeResolverCallerSession) RecordVersions ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 (*AnytypeResolverCallerSession) SpaceId ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) SpaceId(node [32]byte) ([]byte, error)
SpaceId is a free data retrieval call binding the contract method 0x9d30c3b0.
Solidity: function spaceId(bytes32 node) view returns(bytes)
func (*AnytypeResolverCallerSession) SupportsInterface ¶
func (_AnytypeResolver *AnytypeResolverCallerSession) 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 AnytypeResolverContenthashChanged ¶
type AnytypeResolverContenthashChanged struct { Node [32]byte Hash []byte Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverContenthashChanged represents a ContenthashChanged event raised by the AnytypeResolver contract.
type AnytypeResolverContenthashChangedIterator ¶
type AnytypeResolverContenthashChangedIterator struct { Event *AnytypeResolverContenthashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the AnytypeResolver contract.
func (*AnytypeResolverContenthashChangedIterator) Close ¶
func (it *AnytypeResolverContenthashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverContenthashChangedIterator) Error ¶
func (it *AnytypeResolverContenthashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverContenthashChangedIterator) Next ¶
func (it *AnytypeResolverContenthashChangedIterator) 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 AnytypeResolverDNSRecordChanged ¶
type AnytypeResolverDNSRecordChanged struct { Node [32]byte Name []byte Resource uint16 Record []byte Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverDNSRecordChanged represents a DNSRecordChanged event raised by the AnytypeResolver contract.
type AnytypeResolverDNSRecordChangedIterator ¶
type AnytypeResolverDNSRecordChangedIterator struct { Event *AnytypeResolverDNSRecordChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverDNSRecordChangedIterator is returned from FilterDNSRecordChanged and is used to iterate over the raw logs and unpacked data for DNSRecordChanged events raised by the AnytypeResolver contract.
func (*AnytypeResolverDNSRecordChangedIterator) Close ¶
func (it *AnytypeResolverDNSRecordChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverDNSRecordChangedIterator) Error ¶
func (it *AnytypeResolverDNSRecordChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverDNSRecordChangedIterator) Next ¶
func (it *AnytypeResolverDNSRecordChangedIterator) 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 AnytypeResolverDNSRecordDeleted ¶
type AnytypeResolverDNSRecordDeleted struct { Node [32]byte Name []byte Resource uint16 Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverDNSRecordDeleted represents a DNSRecordDeleted event raised by the AnytypeResolver contract.
type AnytypeResolverDNSRecordDeletedIterator ¶
type AnytypeResolverDNSRecordDeletedIterator struct { Event *AnytypeResolverDNSRecordDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverDNSRecordDeletedIterator is returned from FilterDNSRecordDeleted and is used to iterate over the raw logs and unpacked data for DNSRecordDeleted events raised by the AnytypeResolver contract.
func (*AnytypeResolverDNSRecordDeletedIterator) Close ¶
func (it *AnytypeResolverDNSRecordDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverDNSRecordDeletedIterator) Error ¶
func (it *AnytypeResolverDNSRecordDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverDNSRecordDeletedIterator) Next ¶
func (it *AnytypeResolverDNSRecordDeletedIterator) 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 AnytypeResolverDNSZonehashChanged ¶
type AnytypeResolverDNSZonehashChanged struct { Node [32]byte Lastzonehash []byte Zonehash []byte Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverDNSZonehashChanged represents a DNSZonehashChanged event raised by the AnytypeResolver contract.
type AnytypeResolverDNSZonehashChangedIterator ¶
type AnytypeResolverDNSZonehashChangedIterator struct { Event *AnytypeResolverDNSZonehashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverDNSZonehashChangedIterator is returned from FilterDNSZonehashChanged and is used to iterate over the raw logs and unpacked data for DNSZonehashChanged events raised by the AnytypeResolver contract.
func (*AnytypeResolverDNSZonehashChangedIterator) Close ¶
func (it *AnytypeResolverDNSZonehashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverDNSZonehashChangedIterator) Error ¶
func (it *AnytypeResolverDNSZonehashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverDNSZonehashChangedIterator) Next ¶
func (it *AnytypeResolverDNSZonehashChangedIterator) 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 AnytypeResolverFilterer ¶
type AnytypeResolverFilterer struct {
// contains filtered or unexported fields
}
AnytypeResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAnytypeResolverFilterer ¶
func NewAnytypeResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*AnytypeResolverFilterer, error)
NewAnytypeResolverFilterer creates a new log filterer instance of AnytypeResolver, bound to a specific deployed contract.
func (*AnytypeResolverFilterer) FilterApprovalForAll ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*AnytypeResolverApprovalForAllIterator, 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 (*AnytypeResolverFilterer) FilterApproved ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterApproved(opts *bind.FilterOpts, node [][32]byte, delegate []common.Address, approved []bool) (*AnytypeResolverApprovedIterator, 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 (*AnytypeResolverFilterer) FilterContenthashChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverContenthashChangedIterator, error)
FilterContenthashChanged is a free log retrieval operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*AnytypeResolverFilterer) FilterDNSRecordChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverDNSRecordChangedIterator, 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 (*AnytypeResolverFilterer) FilterDNSRecordDeleted ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverDNSRecordDeletedIterator, error)
FilterDNSRecordDeleted is a free log retrieval operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*AnytypeResolverFilterer) FilterDNSZonehashChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterDNSZonehashChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverDNSZonehashChangedIterator, error)
FilterDNSZonehashChanged is a free log retrieval operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
func (*AnytypeResolverFilterer) FilterNameChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverNameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*AnytypeResolverFilterer) FilterPubkeyChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverPubkeyChangedIterator, error)
FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*AnytypeResolverFilterer) FilterSpaceIDChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterSpaceIDChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverSpaceIDChangedIterator, error)
FilterSpaceIDChanged is a free log retrieval operation binding the contract event 0xd0f766f33d7be4ce1dbcfb11f7fbe0cb18b74331b99a4a7c1565c95471346e38.
Solidity: event SpaceIDChanged(bytes32 indexed node, bytes spaceId)
func (*AnytypeResolverFilterer) FilterTextChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*AnytypeResolverTextChangedIterator, 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 (*AnytypeResolverFilterer) FilterVersionChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) FilterVersionChanged(opts *bind.FilterOpts, node [][32]byte) (*AnytypeResolverVersionChangedIterator, error)
FilterVersionChanged is a free log retrieval operation binding the contract event 0xc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444.
Solidity: event VersionChanged(bytes32 indexed node, uint64 newVersion)
func (*AnytypeResolverFilterer) ParseApprovalForAll ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseApprovalForAll(log types.Log) (*AnytypeResolverApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*AnytypeResolverFilterer) ParseApproved ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseApproved(log types.Log) (*AnytypeResolverApproved, 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 (*AnytypeResolverFilterer) ParseContenthashChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseContenthashChanged(log types.Log) (*AnytypeResolverContenthashChanged, error)
ParseContenthashChanged is a log parse operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*AnytypeResolverFilterer) ParseDNSRecordChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseDNSRecordChanged(log types.Log) (*AnytypeResolverDNSRecordChanged, 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 (*AnytypeResolverFilterer) ParseDNSRecordDeleted ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*AnytypeResolverDNSRecordDeleted, error)
ParseDNSRecordDeleted is a log parse operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*AnytypeResolverFilterer) ParseDNSZonehashChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseDNSZonehashChanged(log types.Log) (*AnytypeResolverDNSZonehashChanged, error)
ParseDNSZonehashChanged is a log parse operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
func (*AnytypeResolverFilterer) ParseNameChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseNameChanged(log types.Log) (*AnytypeResolverNameChanged, error)
ParseNameChanged is a log parse operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*AnytypeResolverFilterer) ParsePubkeyChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParsePubkeyChanged(log types.Log) (*AnytypeResolverPubkeyChanged, error)
ParsePubkeyChanged is a log parse operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*AnytypeResolverFilterer) ParseSpaceIDChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseSpaceIDChanged(log types.Log) (*AnytypeResolverSpaceIDChanged, error)
ParseSpaceIDChanged is a log parse operation binding the contract event 0xd0f766f33d7be4ce1dbcfb11f7fbe0cb18b74331b99a4a7c1565c95471346e38.
Solidity: event SpaceIDChanged(bytes32 indexed node, bytes spaceId)
func (*AnytypeResolverFilterer) ParseTextChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseTextChanged(log types.Log) (*AnytypeResolverTextChanged, 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 (*AnytypeResolverFilterer) ParseVersionChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) ParseVersionChanged(log types.Log) (*AnytypeResolverVersionChanged, error)
ParseVersionChanged is a log parse operation binding the contract event 0xc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444.
Solidity: event VersionChanged(bytes32 indexed node, uint64 newVersion)
func (*AnytypeResolverFilterer) WatchApprovalForAll ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *AnytypeResolverApprovalForAll, 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 (*AnytypeResolverFilterer) WatchApproved ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *AnytypeResolverApproved, 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 (*AnytypeResolverFilterer) WatchContenthashChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverContenthashChanged, 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 (*AnytypeResolverFilterer) WatchDNSRecordChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverDNSRecordChanged, 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 (*AnytypeResolverFilterer) WatchDNSRecordDeleted ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *AnytypeResolverDNSRecordDeleted, 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 (*AnytypeResolverFilterer) WatchDNSZonehashChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchDNSZonehashChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverDNSZonehashChanged, 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 (*AnytypeResolverFilterer) WatchNameChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverNameChanged, 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 (*AnytypeResolverFilterer) WatchPubkeyChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverPubkeyChanged, 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 (*AnytypeResolverFilterer) WatchSpaceIDChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchSpaceIDChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverSpaceIDChanged, node [][32]byte) (event.Subscription, error)
WatchSpaceIDChanged is a free log subscription operation binding the contract event 0xd0f766f33d7be4ce1dbcfb11f7fbe0cb18b74331b99a4a7c1565c95471346e38.
Solidity: event SpaceIDChanged(bytes32 indexed node, bytes spaceId)
func (*AnytypeResolverFilterer) WatchTextChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverTextChanged, 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 (*AnytypeResolverFilterer) WatchVersionChanged ¶
func (_AnytypeResolver *AnytypeResolverFilterer) WatchVersionChanged(opts *bind.WatchOpts, sink chan<- *AnytypeResolverVersionChanged, 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 AnytypeResolverNameChanged ¶
type AnytypeResolverNameChanged struct { Node [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverNameChanged represents a NameChanged event raised by the AnytypeResolver contract.
type AnytypeResolverNameChangedIterator ¶
type AnytypeResolverNameChangedIterator struct { Event *AnytypeResolverNameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the AnytypeResolver contract.
func (*AnytypeResolverNameChangedIterator) Close ¶
func (it *AnytypeResolverNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverNameChangedIterator) Error ¶
func (it *AnytypeResolverNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverNameChangedIterator) Next ¶
func (it *AnytypeResolverNameChangedIterator) 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 AnytypeResolverPubkeyChanged ¶
type AnytypeResolverPubkeyChanged struct { Node [32]byte X [32]byte Y [32]byte Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverPubkeyChanged represents a PubkeyChanged event raised by the AnytypeResolver contract.
type AnytypeResolverPubkeyChangedIterator ¶
type AnytypeResolverPubkeyChangedIterator struct { Event *AnytypeResolverPubkeyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverPubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the AnytypeResolver contract.
func (*AnytypeResolverPubkeyChangedIterator) Close ¶
func (it *AnytypeResolverPubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverPubkeyChangedIterator) Error ¶
func (it *AnytypeResolverPubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverPubkeyChangedIterator) Next ¶
func (it *AnytypeResolverPubkeyChangedIterator) 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 AnytypeResolverRaw ¶
type AnytypeResolverRaw struct {
Contract *AnytypeResolver // Generic contract binding to access the raw methods on
}
AnytypeResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AnytypeResolverRaw) Call ¶
func (_AnytypeResolver *AnytypeResolverRaw) 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 (*AnytypeResolverRaw) Transact ¶
func (_AnytypeResolver *AnytypeResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnytypeResolverRaw) Transfer ¶
func (_AnytypeResolver *AnytypeResolverRaw) 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 AnytypeResolverSession ¶
type AnytypeResolverSession struct { Contract *AnytypeResolver // 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 }
AnytypeResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AnytypeResolverSession) Approve ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) ClearRecords ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) Contenthash ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) DnsRecord ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) HasDNSRecords ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) IsApprovedFor ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) IsApprovedForAll ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) Multicall ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) MulticallWithNodeCheck ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) Name ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) Pubkey ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) RecordVersions ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) SetApprovalForAll ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) SetContenthash ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) SetDNSRecords ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) SetName ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) SetPubkey ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) SetSpaceId ¶
func (_AnytypeResolver *AnytypeResolverSession) SetSpaceId(node [32]byte, spaceid []byte) (*types.Transaction, error)
SetSpaceId is a paid mutator transaction binding the contract method 0xf49c1a7b.
Solidity: function setSpaceId(bytes32 node, bytes spaceid) returns()
func (*AnytypeResolverSession) SetText ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) SetZonehash ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 (*AnytypeResolverSession) SpaceId ¶
func (_AnytypeResolver *AnytypeResolverSession) SpaceId(node [32]byte) ([]byte, error)
SpaceId is a free data retrieval call binding the contract method 0x9d30c3b0.
Solidity: function spaceId(bytes32 node) view returns(bytes)
func (*AnytypeResolverSession) SupportsInterface ¶
func (_AnytypeResolver *AnytypeResolverSession) 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 AnytypeResolverSpaceIDChanged ¶
type AnytypeResolverSpaceIDChanged struct { Node [32]byte SpaceId []byte Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverSpaceIDChanged represents a SpaceIDChanged event raised by the AnytypeResolver contract.
type AnytypeResolverSpaceIDChangedIterator ¶
type AnytypeResolverSpaceIDChangedIterator struct { Event *AnytypeResolverSpaceIDChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverSpaceIDChangedIterator is returned from FilterSpaceIDChanged and is used to iterate over the raw logs and unpacked data for SpaceIDChanged events raised by the AnytypeResolver contract.
func (*AnytypeResolverSpaceIDChangedIterator) Close ¶
func (it *AnytypeResolverSpaceIDChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverSpaceIDChangedIterator) Error ¶
func (it *AnytypeResolverSpaceIDChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverSpaceIDChangedIterator) Next ¶
func (it *AnytypeResolverSpaceIDChangedIterator) 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 AnytypeResolverTextChanged ¶
type AnytypeResolverTextChanged struct { Node [32]byte IndexedKey common.Hash Key string Value string Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverTextChanged represents a TextChanged event raised by the AnytypeResolver contract.
type AnytypeResolverTextChangedIterator ¶
type AnytypeResolverTextChangedIterator struct { Event *AnytypeResolverTextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the AnytypeResolver contract.
func (*AnytypeResolverTextChangedIterator) Close ¶
func (it *AnytypeResolverTextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverTextChangedIterator) Error ¶
func (it *AnytypeResolverTextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverTextChangedIterator) Next ¶
func (it *AnytypeResolverTextChangedIterator) 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 AnytypeResolverTransactor ¶
type AnytypeResolverTransactor struct {
// contains filtered or unexported fields
}
AnytypeResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAnytypeResolverTransactor ¶
func NewAnytypeResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*AnytypeResolverTransactor, error)
NewAnytypeResolverTransactor creates a new write-only instance of AnytypeResolver, bound to a specific deployed contract.
func (*AnytypeResolverTransactor) Approve ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) ClearRecords ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) Multicall ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) MulticallWithNodeCheck ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) SetApprovalForAll ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) SetContenthash ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) SetDNSRecords ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) SetName ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) SetPubkey ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) SetSpaceId ¶
func (_AnytypeResolver *AnytypeResolverTransactor) SetSpaceId(opts *bind.TransactOpts, node [32]byte, spaceid []byte) (*types.Transaction, error)
SetSpaceId is a paid mutator transaction binding the contract method 0xf49c1a7b.
Solidity: function setSpaceId(bytes32 node, bytes spaceid) returns()
func (*AnytypeResolverTransactor) SetText ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 (*AnytypeResolverTransactor) SetZonehash ¶
func (_AnytypeResolver *AnytypeResolverTransactor) 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 AnytypeResolverTransactorRaw ¶
type AnytypeResolverTransactorRaw struct {
Contract *AnytypeResolverTransactor // Generic write-only contract binding to access the raw methods on
}
AnytypeResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AnytypeResolverTransactorRaw) Transact ¶
func (_AnytypeResolver *AnytypeResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AnytypeResolverTransactorRaw) Transfer ¶
func (_AnytypeResolver *AnytypeResolverTransactorRaw) 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 AnytypeResolverTransactorSession ¶
type AnytypeResolverTransactorSession struct { Contract *AnytypeResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AnytypeResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AnytypeResolverTransactorSession) Approve ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) ClearRecords ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) Multicall ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) MulticallWithNodeCheck ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) SetApprovalForAll ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) SetContenthash ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) SetDNSRecords ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) SetName ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) SetPubkey ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) SetSpaceId ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) SetSpaceId(node [32]byte, spaceid []byte) (*types.Transaction, error)
SetSpaceId is a paid mutator transaction binding the contract method 0xf49c1a7b.
Solidity: function setSpaceId(bytes32 node, bytes spaceid) returns()
func (*AnytypeResolverTransactorSession) SetText ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 (*AnytypeResolverTransactorSession) SetZonehash ¶
func (_AnytypeResolver *AnytypeResolverTransactorSession) 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 AnytypeResolverVersionChanged ¶
type AnytypeResolverVersionChanged struct { Node [32]byte NewVersion uint64 Raw types.Log // Blockchain specific contextual infos }
AnytypeResolverVersionChanged represents a VersionChanged event raised by the AnytypeResolver contract.
type AnytypeResolverVersionChangedIterator ¶
type AnytypeResolverVersionChangedIterator struct { Event *AnytypeResolverVersionChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AnytypeResolverVersionChangedIterator is returned from FilterVersionChanged and is used to iterate over the raw logs and unpacked data for VersionChanged events raised by the AnytypeResolver contract.
func (*AnytypeResolverVersionChangedIterator) Close ¶
func (it *AnytypeResolverVersionChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AnytypeResolverVersionChangedIterator) Error ¶
func (it *AnytypeResolverVersionChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AnytypeResolverVersionChangedIterator) Next ¶
func (it *AnytypeResolverVersionChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistry ¶
type ENSRegistry struct { ENSRegistryCaller // Read-only binding to the contract ENSRegistryTransactor // Write-only binding to the contract ENSRegistryFilterer // Log filterer for contract events }
ENSRegistry is an auto generated Go binding around an Ethereum contract.
func DeployENSRegistry ¶
func DeployENSRegistry(auth *bind.TransactOpts, backend bind.ContractBackend, _old common.Address) (common.Address, *types.Transaction, *ENSRegistry, error)
DeployENSRegistry deploys a new Ethereum contract, binding an instance of ENSRegistry to it.
func NewENSRegistry ¶
func NewENSRegistry(address common.Address, backend bind.ContractBackend) (*ENSRegistry, error)
NewENSRegistry creates a new instance of ENSRegistry, bound to a specific deployed contract.
type ENSRegistryApprovalForAll ¶
type ENSRegistryApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSRegistryApprovalForAll represents a ApprovalForAll event raised by the ENSRegistry contract.
type ENSRegistryApprovalForAllIterator ¶
type ENSRegistryApprovalForAllIterator struct { Event *ENSRegistryApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ENSRegistry contract.
func (*ENSRegistryApprovalForAllIterator) Close ¶
func (it *ENSRegistryApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryApprovalForAllIterator) Error ¶
func (it *ENSRegistryApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryApprovalForAllIterator) Next ¶
func (it *ENSRegistryApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryCaller ¶
type ENSRegistryCaller struct {
// contains filtered or unexported fields
}
ENSRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSRegistryCaller ¶
func NewENSRegistryCaller(address common.Address, caller bind.ContractCaller) (*ENSRegistryCaller, error)
NewENSRegistryCaller creates a new read-only instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryCaller) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistryCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryCaller) Old ¶
Old is a free data retrieval call binding the contract method 0xb83f8663.
Solidity: function old() view returns(address)
func (*ENSRegistryCaller) Owner ¶
func (_ENSRegistry *ENSRegistryCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryCaller) RecordExists ¶
func (_ENSRegistry *ENSRegistryCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type ENSRegistryCallerRaw ¶
type ENSRegistryCallerRaw struct {
Contract *ENSRegistryCaller // Generic read-only contract binding to access the raw methods on
}
ENSRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSRegistryCallerRaw) Call ¶
func (_ENSRegistry *ENSRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ENSRegistryCallerSession ¶
type ENSRegistryCallerSession struct { Contract *ENSRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSRegistryCallerSession) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistryCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryCallerSession) Old ¶
func (_ENSRegistry *ENSRegistryCallerSession) Old() (common.Address, error)
Old is a free data retrieval call binding the contract method 0xb83f8663.
Solidity: function old() view returns(address)
func (*ENSRegistryCallerSession) Owner ¶
func (_ENSRegistry *ENSRegistryCallerSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryCallerSession) RecordExists ¶
func (_ENSRegistry *ENSRegistryCallerSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type ENSRegistryFilterer ¶
type ENSRegistryFilterer struct {
// contains filtered or unexported fields
}
ENSRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSRegistryFilterer ¶
func NewENSRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSRegistryFilterer, error)
NewENSRegistryFilterer creates a new log filterer instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryFilterer) FilterApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSRegistryApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) FilterNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSRegistryNewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) FilterNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewResolverIterator, error)
FilterNewResolver is a free log retrieval operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) FilterNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewTTLIterator, error)
FilterNewTTL is a free log retrieval operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) FilterTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSRegistryFilterer) ParseApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseApprovalForAll(log types.Log) (*ENSRegistryApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) ParseNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewOwner(log types.Log) (*ENSRegistryNewOwner, error)
ParseNewOwner is a log parse operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) ParseNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewResolver(log types.Log) (*ENSRegistryNewResolver, error)
ParseNewResolver is a log parse operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) ParseNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewTTL(log types.Log) (*ENSRegistryNewTTL, error)
ParseNewTTL is a log parse operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) ParseTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseTransfer(log types.Log) (*ENSRegistryTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSRegistryFilterer) WatchApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSRegistryApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) WatchNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewOwner, node [][32]byte, label [][32]byte) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) WatchNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewResolver, node [][32]byte) (event.Subscription, error)
WatchNewResolver is a free log subscription operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) WatchNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewTTL, node [][32]byte) (event.Subscription, error)
WatchNewTTL is a free log subscription operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) WatchTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSRegistryTransfer, node [][32]byte) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
type ENSRegistryNewOwner ¶
type ENSRegistryNewOwner struct { Node [32]byte Label [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewOwner represents a NewOwner event raised by the ENSRegistry contract.
type ENSRegistryNewOwnerIterator ¶
type ENSRegistryNewOwnerIterator struct { Event *ENSRegistryNewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the ENSRegistry contract.
func (*ENSRegistryNewOwnerIterator) Close ¶
func (it *ENSRegistryNewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewOwnerIterator) Error ¶
func (it *ENSRegistryNewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewOwnerIterator) Next ¶
func (it *ENSRegistryNewOwnerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryNewResolver ¶
type ENSRegistryNewResolver struct { Node [32]byte Resolver common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewResolver represents a NewResolver event raised by the ENSRegistry contract.
type ENSRegistryNewResolverIterator ¶
type ENSRegistryNewResolverIterator struct { Event *ENSRegistryNewResolver // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryNewResolverIterator is returned from FilterNewResolver and is used to iterate over the raw logs and unpacked data for NewResolver events raised by the ENSRegistry contract.
func (*ENSRegistryNewResolverIterator) Close ¶
func (it *ENSRegistryNewResolverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewResolverIterator) Error ¶
func (it *ENSRegistryNewResolverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewResolverIterator) Next ¶
func (it *ENSRegistryNewResolverIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryNewTTL ¶
type ENSRegistryNewTTL struct { Node [32]byte Ttl uint64 Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewTTL represents a NewTTL event raised by the ENSRegistry contract.
type ENSRegistryNewTTLIterator ¶
type ENSRegistryNewTTLIterator struct { Event *ENSRegistryNewTTL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryNewTTLIterator is returned from FilterNewTTL and is used to iterate over the raw logs and unpacked data for NewTTL events raised by the ENSRegistry contract.
func (*ENSRegistryNewTTLIterator) Close ¶
func (it *ENSRegistryNewTTLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewTTLIterator) Error ¶
func (it *ENSRegistryNewTTLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewTTLIterator) Next ¶
func (it *ENSRegistryNewTTLIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryRaw ¶
type ENSRegistryRaw struct {
Contract *ENSRegistry // Generic contract binding to access the raw methods on
}
ENSRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSRegistryRaw) Call ¶
func (_ENSRegistry *ENSRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ENSRegistryRaw) Transact ¶
func (_ENSRegistry *ENSRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRegistryRaw) Transfer ¶
func (_ENSRegistry *ENSRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistrySession ¶
type ENSRegistrySession struct { Contract *ENSRegistry // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSRegistrySession) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistrySession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistrySession) Old ¶
func (_ENSRegistry *ENSRegistrySession) Old() (common.Address, error)
Old is a free data retrieval call binding the contract method 0xb83f8663.
Solidity: function old() view returns(address)
func (*ENSRegistrySession) Owner ¶
func (_ENSRegistry *ENSRegistrySession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistrySession) RecordExists ¶
func (_ENSRegistry *ENSRegistrySession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
func (*ENSRegistrySession) Resolver ¶
func (_ENSRegistry *ENSRegistrySession) Resolver(node [32]byte) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
Solidity: function resolver(bytes32 node) view returns(address)
func (*ENSRegistrySession) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistrySession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistrySession) SetOwner ¶
func (_ENSRegistry *ENSRegistrySession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistrySession) SetRecord ¶
func (_ENSRegistry *ENSRegistrySession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistrySession) SetResolver ¶
func (_ENSRegistry *ENSRegistrySession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistrySession) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistrySession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistrySession) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistrySession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistrySession) SetTTL ¶
func (_ENSRegistry *ENSRegistrySession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransactor ¶
type ENSRegistryTransactor struct {
// contains filtered or unexported fields
}
ENSRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSRegistryTransactor ¶
func NewENSRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSRegistryTransactor, error)
NewENSRegistryTransactor creates a new write-only instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryTransactor) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistryTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryTransactor) SetOwner ¶
func (_ENSRegistry *ENSRegistryTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryTransactor) SetRecord ¶
func (_ENSRegistry *ENSRegistryTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactor) SetResolver ¶
func (_ENSRegistry *ENSRegistryTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryTransactor) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryTransactor) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactor) SetTTL ¶
func (_ENSRegistry *ENSRegistryTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransactorRaw ¶
type ENSRegistryTransactorRaw struct {
Contract *ENSRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
ENSRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSRegistryTransactorRaw) Transact ¶
func (_ENSRegistry *ENSRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRegistryTransactorRaw) Transfer ¶
func (_ENSRegistry *ENSRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistryTransactorSession ¶
type ENSRegistryTransactorSession struct { Contract *ENSRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSRegistryTransactorSession) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryTransactorSession) SetOwner ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryTransactorSession) SetRecord ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactorSession) SetResolver ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryTransactorSession) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryTransactorSession) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactorSession) SetTTL ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransfer ¶
type ENSRegistryTransfer struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryTransfer represents a Transfer event raised by the ENSRegistry contract.
type ENSRegistryTransferIterator ¶
type ENSRegistryTransferIterator struct { Event *ENSRegistryTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ENSRegistry contract.
func (*ENSRegistryTransferIterator) Close ¶
func (it *ENSRegistryTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryTransferIterator) Error ¶
func (it *ENSRegistryTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryTransferIterator) Next ¶
func (it *ENSRegistryTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SCW ¶ added in v0.1.0
type SCW struct { SCWCaller // Read-only binding to the contract SCWTransactor // Write-only binding to the contract SCWFilterer // Log filterer for contract events }
SCW is an auto generated Go binding around an Ethereum contract.
type SCWCaller ¶ added in v0.1.0
type SCWCaller struct {
// contains filtered or unexported fields
}
SCWCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSCWCaller ¶ added in v0.1.0
NewSCWCaller creates a new read-only instance of SCW, bound to a specific deployed contract.
type SCWCallerRaw ¶ added in v0.1.0
type SCWCallerRaw struct {
Contract *SCWCaller // Generic read-only contract binding to access the raw methods on
}
SCWCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SCWCallerRaw) Call ¶ added in v0.1.0
func (_SCW *SCWCallerRaw) 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 SCWCallerSession ¶ added in v0.1.0
type SCWCallerSession struct { Contract *SCWCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SCWCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SCWFilterer ¶ added in v0.1.0
type SCWFilterer struct {
// contains filtered or unexported fields
}
SCWFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSCWFilterer ¶ added in v0.1.0
func NewSCWFilterer(address common.Address, filterer bind.ContractFilterer) (*SCWFilterer, error)
NewSCWFilterer creates a new log filterer instance of SCW, bound to a specific deployed contract.
type SCWRaw ¶ added in v0.1.0
type SCWRaw struct {
Contract *SCW // Generic contract binding to access the raw methods on
}
SCWRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SCWRaw) Call ¶ added in v0.1.0
func (_SCW *SCWRaw) 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 (*SCWRaw) Transact ¶ added in v0.1.0
func (_SCW *SCWRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SCWRaw) Transfer ¶ added in v0.1.0
func (_SCW *SCWRaw) 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 SCWSession ¶ added in v0.1.0
type SCWSession struct { Contract *SCW // 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 }
SCWSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SCWTransactor ¶ added in v0.1.0
type SCWTransactor struct {
// contains filtered or unexported fields
}
SCWTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSCWTransactor ¶ added in v0.1.0
func NewSCWTransactor(address common.Address, transactor bind.ContractTransactor) (*SCWTransactor, error)
NewSCWTransactor creates a new write-only instance of SCW, bound to a specific deployed contract.
type SCWTransactorRaw ¶ added in v0.1.0
type SCWTransactorRaw struct {
Contract *SCWTransactor // Generic write-only contract binding to access the raw methods on
}
SCWTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SCWTransactorRaw) Transact ¶ added in v0.1.0
func (_SCW *SCWTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SCWTransactorRaw) Transfer ¶ added in v0.1.0
func (_SCW *SCWTransactorRaw) 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 SCWTransactorSession ¶ added in v0.1.0
type SCWTransactorSession struct { Contract *SCWTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SCWTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.