Versions in this module Expand all Collapse all v3 v3.2.0 Sep 19, 2023 Changes in this version + var ContractABI = ContractMetaData.ABI + var ContractMetaData = &bind.MetaData + type Contract struct + func NewContract(address common.Address, backend bind.ContractBackend) (*Contract, error) + type ContractApproval struct + Approved common.Address + Owner common.Address + Raw types.Log + TokenId *big.Int + type ContractApprovalForAll struct + Approved bool + Operator common.Address + Owner common.Address + Raw types.Log + type ContractApprovalForAllIterator struct + Event *ContractApprovalForAll + func (it *ContractApprovalForAllIterator) Close() error + func (it *ContractApprovalForAllIterator) Error() error + func (it *ContractApprovalForAllIterator) Next() bool + type ContractApprovalIterator struct + Event *ContractApproval + func (it *ContractApprovalIterator) Close() error + func (it *ContractApprovalIterator) Error() error + func (it *ContractApprovalIterator) Next() bool + type ContractCaller struct + func NewContractCaller(address common.Address, caller bind.ContractCaller) (*ContractCaller, error) + func (_Contract *ContractCaller) Available(opts *bind.CallOpts, id *big.Int) (bool, error) + func (_Contract *ContractCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error) + func (_Contract *ContractCaller) BaseNode(opts *bind.CallOpts) ([32]byte, error) + func (_Contract *ContractCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_Contract *ContractCaller) Ens(opts *bind.CallOpts) (common.Address, error) + func (_Contract *ContractCaller) GRACEPERIOD(opts *bind.CallOpts) (*big.Int, error) + func (_Contract *ContractCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_Contract *ContractCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error) + func (_Contract *ContractCaller) IsOwner(opts *bind.CallOpts) (bool, error) + func (_Contract *ContractCaller) NameExpires(opts *bind.CallOpts, id *big.Int) (*big.Int, error) + func (_Contract *ContractCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_Contract *ContractCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_Contract *ContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error) + type ContractCallerRaw struct + Contract *ContractCaller + func (_Contract *ContractCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ContractCallerSession struct + CallOpts bind.CallOpts + Contract *ContractCaller + func (_Contract *ContractCallerSession) Available(id *big.Int) (bool, error) + func (_Contract *ContractCallerSession) BalanceOf(owner common.Address) (*big.Int, error) + func (_Contract *ContractCallerSession) BaseNode() ([32]byte, error) + func (_Contract *ContractCallerSession) Controllers(arg0 common.Address) (bool, error) + func (_Contract *ContractCallerSession) Ens() (common.Address, error) + func (_Contract *ContractCallerSession) GRACEPERIOD() (*big.Int, error) + func (_Contract *ContractCallerSession) GetApproved(tokenId *big.Int) (common.Address, error) + func (_Contract *ContractCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error) + func (_Contract *ContractCallerSession) IsOwner() (bool, error) + func (_Contract *ContractCallerSession) NameExpires(id *big.Int) (*big.Int, error) + func (_Contract *ContractCallerSession) Owner() (common.Address, error) + func (_Contract *ContractCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error) + func (_Contract *ContractCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error) + type ContractControllerAdded struct + Controller common.Address + Raw types.Log + type ContractControllerAddedIterator struct + Event *ContractControllerAdded + func (it *ContractControllerAddedIterator) Close() error + func (it *ContractControllerAddedIterator) Error() error + func (it *ContractControllerAddedIterator) Next() bool + type ContractControllerRemoved struct + Controller common.Address + Raw types.Log + type ContractControllerRemovedIterator struct + Event *ContractControllerRemoved + func (it *ContractControllerRemovedIterator) Close() error + func (it *ContractControllerRemovedIterator) Error() error + func (it *ContractControllerRemovedIterator) Next() bool + type ContractFilterer struct + func NewContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractFilterer, error) + func (_Contract *ContractFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ContractApprovalIterator, error) + func (_Contract *ContractFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ContractApprovalForAllIterator, error) + func (_Contract *ContractFilterer) FilterControllerAdded(opts *bind.FilterOpts, controller []common.Address) (*ContractControllerAddedIterator, error) + func (_Contract *ContractFilterer) FilterControllerRemoved(opts *bind.FilterOpts, controller []common.Address) (*ContractControllerRemovedIterator, error) + func (_Contract *ContractFilterer) FilterNameMigrated(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*ContractNameMigratedIterator, error) + func (_Contract *ContractFilterer) FilterNameRegistered(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*ContractNameRegisteredIterator, error) + func (_Contract *ContractFilterer) FilterNameRenewed(opts *bind.FilterOpts, id []*big.Int) (*ContractNameRenewedIterator, error) + func (_Contract *ContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ContractOwnershipTransferredIterator, error) + func (_Contract *ContractFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ContractTransferIterator, error) + func (_Contract *ContractFilterer) ParseApproval(log types.Log) (*ContractApproval, error) + func (_Contract *ContractFilterer) ParseApprovalForAll(log types.Log) (*ContractApprovalForAll, error) + func (_Contract *ContractFilterer) ParseControllerAdded(log types.Log) (*ContractControllerAdded, error) + func (_Contract *ContractFilterer) ParseControllerRemoved(log types.Log) (*ContractControllerRemoved, error) + func (_Contract *ContractFilterer) ParseNameMigrated(log types.Log) (*ContractNameMigrated, error) + func (_Contract *ContractFilterer) ParseNameRegistered(log types.Log) (*ContractNameRegistered, error) + func (_Contract *ContractFilterer) ParseNameRenewed(log types.Log) (*ContractNameRenewed, error) + func (_Contract *ContractFilterer) ParseOwnershipTransferred(log types.Log) (*ContractOwnershipTransferred, error) + func (_Contract *ContractFilterer) ParseTransfer(log types.Log) (*ContractTransfer, error) + func (_Contract *ContractFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ContractApproval, owner []common.Address, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ContractApprovalForAll, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchControllerAdded(opts *bind.WatchOpts, sink chan<- *ContractControllerAdded, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchControllerRemoved(opts *bind.WatchOpts, sink chan<- *ContractControllerRemoved, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchNameMigrated(opts *bind.WatchOpts, sink chan<- *ContractNameMigrated, id []*big.Int, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ContractNameRegistered, id []*big.Int, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ContractNameRenewed, id []*big.Int) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ContractOwnershipTransferred, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ContractTransfer, from []common.Address, ...) (event.Subscription, error) + type ContractNameMigrated struct + Expires *big.Int + Id *big.Int + Owner common.Address + Raw types.Log + type ContractNameMigratedIterator struct + Event *ContractNameMigrated + func (it *ContractNameMigratedIterator) Close() error + func (it *ContractNameMigratedIterator) Error() error + func (it *ContractNameMigratedIterator) Next() bool + type ContractNameRegistered struct + Expires *big.Int + Id *big.Int + Owner common.Address + Raw types.Log + type ContractNameRegisteredIterator struct + Event *ContractNameRegistered + func (it *ContractNameRegisteredIterator) Close() error + func (it *ContractNameRegisteredIterator) Error() error + func (it *ContractNameRegisteredIterator) Next() bool + type ContractNameRenewed struct + Expires *big.Int + Id *big.Int + Raw types.Log + type ContractNameRenewedIterator struct + Event *ContractNameRenewed + func (it *ContractNameRenewedIterator) Close() error + func (it *ContractNameRenewedIterator) Error() error + func (it *ContractNameRenewedIterator) Next() bool + type ContractOwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type ContractOwnershipTransferredIterator struct + Event *ContractOwnershipTransferred + func (it *ContractOwnershipTransferredIterator) Close() error + func (it *ContractOwnershipTransferredIterator) Error() error + func (it *ContractOwnershipTransferredIterator) Next() bool + type ContractRaw struct + Contract *Contract + func (_Contract *ContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Contract *ContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ContractSession struct + CallOpts bind.CallOpts + Contract *Contract + TransactOpts bind.TransactOpts + func (_Contract *ContractSession) AddController(controller common.Address) (*types.Transaction, error) + func (_Contract *ContractSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Contract *ContractSession) Available(id *big.Int) (bool, error) + func (_Contract *ContractSession) BalanceOf(owner common.Address) (*big.Int, error) + func (_Contract *ContractSession) BaseNode() ([32]byte, error) + func (_Contract *ContractSession) Controllers(arg0 common.Address) (bool, error) + func (_Contract *ContractSession) Ens() (common.Address, error) + func (_Contract *ContractSession) GRACEPERIOD() (*big.Int, error) + func (_Contract *ContractSession) GetApproved(tokenId *big.Int) (common.Address, error) + func (_Contract *ContractSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error) + func (_Contract *ContractSession) IsOwner() (bool, error) + func (_Contract *ContractSession) NameExpires(id *big.Int) (*big.Int, error) + func (_Contract *ContractSession) Owner() (common.Address, error) + func (_Contract *ContractSession) OwnerOf(tokenId *big.Int) (common.Address, error) + func (_Contract *ContractSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error) + func (_Contract *ContractSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractSession) RemoveController(controller common.Address) (*types.Transaction, error) + func (_Contract *ContractSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractSession) RenounceOwnership() (*types.Transaction, error) + func (_Contract *ContractSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Contract *ContractSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error) + func (_Contract *ContractSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error) + func (_Contract *ContractSession) SetResolver(resolver common.Address) (*types.Transaction, error) + func (_Contract *ContractSession) SupportsInterface(interfaceID [4]byte) (bool, error) + func (_Contract *ContractSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Contract *ContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type ContractTransactor struct + func NewContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractTransactor, error) + func (_Contract *ContractTransactor) AddController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactor) Reclaim(opts *bind.TransactOpts, id *big.Int, owner common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactor) Register(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactor) RegisterOnly(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactor) RemoveController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactor) Renew(opts *bind.TransactOpts, id *big.Int, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Contract *ContractTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + func (_Contract *ContractTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetResolver(opts *bind.TransactOpts, resolver common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + func (_Contract *ContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) + type ContractTransactorRaw struct + Contract *ContractTransactor + func (_Contract *ContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Contract *ContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ContractTransactorSession struct + Contract *ContractTransactor + TransactOpts bind.TransactOpts + func (_Contract *ContractTransactorSession) AddController(controller common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) RemoveController(controller common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) RenounceOwnership() (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetResolver(resolver common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type ContractTransfer struct + From common.Address + Raw types.Log + To common.Address + TokenId *big.Int + type ContractTransferIterator struct + Event *ContractTransfer + func (it *ContractTransferIterator) Close() error + func (it *ContractTransferIterator) Error() error + func (it *ContractTransferIterator) Next() bool