Versions in this module Expand all Collapse all v1 v1.8.13 Apr 15, 2022 v1.8.12 Apr 15, 2022 Changes in this version + const ENSABI + const ENSBin + const FIFSRegistrarABI + const FIFSRegistrarBin + const PublicResolverABI + const PublicResolverBin + type ENS struct + func DeployENS(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ENS, error) + func NewENS(address common.Address, backend bind.ContractBackend) (*ENS, error) + type ENSCaller struct + func NewENSCaller(address common.Address, caller bind.ContractCaller) (*ENSCaller, error) + func (_ENS *ENSCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error) + func (_ENS *ENSCaller) Resolver(opts *bind.CallOpts, node [32]byte) (common.Address, error) + func (_ENS *ENSCaller) Ttl(opts *bind.CallOpts, node [32]byte) (uint64, error) + type ENSCallerRaw struct + Contract *ENSCaller + func (_ENS *ENSCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type ENSCallerSession struct + CallOpts bind.CallOpts + Contract *ENSCaller + func (_ENS *ENSCallerSession) Owner(node [32]byte) (common.Address, error) + func (_ENS *ENSCallerSession) Resolver(node [32]byte) (common.Address, error) + func (_ENS *ENSCallerSession) Ttl(node [32]byte) (uint64, error) + type ENSFilterer struct + func NewENSFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSFilterer, error) + func (_ENS *ENSFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSNewOwnerIterator, error) + func (_ENS *ENSFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSNewResolverIterator, error) + func (_ENS *ENSFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSNewTTLIterator, error) + func (_ENS *ENSFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSTransferIterator, error) + func (_ENS *ENSFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSNewOwner, node [][32]byte, ...) (event.Subscription, error) + func (_ENS *ENSFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSNewResolver, node [][32]byte) (event.Subscription, error) + func (_ENS *ENSFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSNewTTL, node [][32]byte) (event.Subscription, error) + func (_ENS *ENSFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSTransfer, node [][32]byte) (event.Subscription, error) + type ENSNewOwner struct + Label [32]byte + Node [32]byte + Owner common.Address + Raw types.Log + type ENSNewOwnerIterator struct + Event *ENSNewOwner + func (it *ENSNewOwnerIterator) Close() error + func (it *ENSNewOwnerIterator) Error() error + func (it *ENSNewOwnerIterator) Next() bool + type ENSNewResolver struct + Node [32]byte + Raw types.Log + Resolver common.Address + type ENSNewResolverIterator struct + Event *ENSNewResolver + func (it *ENSNewResolverIterator) Close() error + func (it *ENSNewResolverIterator) Error() error + func (it *ENSNewResolverIterator) Next() bool + type ENSNewTTL struct + Node [32]byte + Raw types.Log + Ttl uint64 + type ENSNewTTLIterator struct + Event *ENSNewTTL + func (it *ENSNewTTLIterator) Close() error + func (it *ENSNewTTLIterator) Error() error + func (it *ENSNewTTLIterator) Next() bool + type ENSRaw struct + Contract *ENS + func (_ENS *ENSRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_ENS *ENSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ENS *ENSRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ENSSession struct + CallOpts bind.CallOpts + Contract *ENS + TransactOpts bind.TransactOpts + func (_ENS *ENSSession) Owner(node [32]byte) (common.Address, error) + func (_ENS *ENSSession) Resolver(node [32]byte) (common.Address, error) + func (_ENS *ENSSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error) + func (_ENS *ENSSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error) + func (_ENS *ENSSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error) + func (_ENS *ENSSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error) + func (_ENS *ENSSession) Ttl(node [32]byte) (uint64, error) + type ENSTransactor struct + func NewENSTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSTransactor, error) + func (_ENS *ENSTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error) + func (_ENS *ENSTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error) + func (_ENS *ENSTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error) + func (_ENS *ENSTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error) + type ENSTransactorRaw struct + Contract *ENSTransactor + func (_ENS *ENSTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ENS *ENSTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ENSTransactorSession struct + Contract *ENSTransactor + TransactOpts bind.TransactOpts + func (_ENS *ENSTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error) + func (_ENS *ENSTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error) + func (_ENS *ENSTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error) + func (_ENS *ENSTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error) + type ENSTransfer struct + Node [32]byte + Owner common.Address + Raw types.Log + type ENSTransferIterator struct + Event *ENSTransfer + func (it *ENSTransferIterator) Close() error + func (it *ENSTransferIterator) Error() error + func (it *ENSTransferIterator) Next() bool + type FIFSRegistrar struct + func DeployFIFSRegistrar(auth *bind.TransactOpts, backend bind.ContractBackend, ensAddr common.Address, ...) (common.Address, *types.Transaction, *FIFSRegistrar, error) + func NewFIFSRegistrar(address common.Address, backend bind.ContractBackend) (*FIFSRegistrar, error) + type FIFSRegistrarCaller struct + func NewFIFSRegistrarCaller(address common.Address, caller bind.ContractCaller) (*FIFSRegistrarCaller, error) + type FIFSRegistrarCallerRaw struct + Contract *FIFSRegistrarCaller + func (_FIFSRegistrar *FIFSRegistrarCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type FIFSRegistrarCallerSession struct + CallOpts bind.CallOpts + Contract *FIFSRegistrarCaller + type FIFSRegistrarFilterer struct + func NewFIFSRegistrarFilterer(address common.Address, filterer bind.ContractFilterer) (*FIFSRegistrarFilterer, error) + type FIFSRegistrarRaw struct + Contract *FIFSRegistrar + func (_FIFSRegistrar *FIFSRegistrarRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_FIFSRegistrar *FIFSRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_FIFSRegistrar *FIFSRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type FIFSRegistrarSession struct + CallOpts bind.CallOpts + Contract *FIFSRegistrar + TransactOpts bind.TransactOpts + func (_FIFSRegistrar *FIFSRegistrarSession) Register(subnode [32]byte, owner common.Address) (*types.Transaction, error) + type FIFSRegistrarTransactor struct + func NewFIFSRegistrarTransactor(address common.Address, transactor bind.ContractTransactor) (*FIFSRegistrarTransactor, error) + func (_FIFSRegistrar *FIFSRegistrarTransactor) Register(opts *bind.TransactOpts, subnode [32]byte, owner common.Address) (*types.Transaction, error) + type FIFSRegistrarTransactorRaw struct + Contract *FIFSRegistrarTransactor + func (_FIFSRegistrar *FIFSRegistrarTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_FIFSRegistrar *FIFSRegistrarTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type FIFSRegistrarTransactorSession struct + Contract *FIFSRegistrarTransactor + TransactOpts bind.TransactOpts + func (_FIFSRegistrar *FIFSRegistrarTransactorSession) Register(subnode [32]byte, owner common.Address) (*types.Transaction, error) + type PublicResolver struct + func DeployPublicResolver(auth *bind.TransactOpts, backend bind.ContractBackend, ensAddr common.Address) (common.Address, *types.Transaction, *PublicResolver, error) + func NewPublicResolver(address common.Address, backend bind.ContractBackend) (*PublicResolver, error) + type PublicResolverABIChanged struct + ContentType *big.Int + Node [32]byte + Raw types.Log + type PublicResolverABIChangedIterator struct + Event *PublicResolverABIChanged + func (it *PublicResolverABIChangedIterator) Close() error + func (it *PublicResolverABIChangedIterator) Error() error + func (it *PublicResolverABIChangedIterator) Next() bool + type PublicResolverAddrChanged struct + A common.Address + Node [32]byte + Raw types.Log + type PublicResolverAddrChangedIterator struct + Event *PublicResolverAddrChanged + func (it *PublicResolverAddrChangedIterator) Close() error + func (it *PublicResolverAddrChangedIterator) Error() error + func (it *PublicResolverAddrChangedIterator) Next() bool + type PublicResolverCaller struct + func NewPublicResolverCaller(address common.Address, caller bind.ContractCaller) (*PublicResolverCaller, error) + func (_PublicResolver *PublicResolverCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (struct{ ... }, error) + func (_PublicResolver *PublicResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error) + func (_PublicResolver *PublicResolverCaller) Content(opts *bind.CallOpts, node [32]byte) ([32]byte, error) + func (_PublicResolver *PublicResolverCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error) + func (_PublicResolver *PublicResolverCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error) + func (_PublicResolver *PublicResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error) + func (_PublicResolver *PublicResolverCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error) + type PublicResolverCallerRaw struct + Contract *PublicResolverCaller + func (_PublicResolver *PublicResolverCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type PublicResolverCallerSession struct + CallOpts bind.CallOpts + Contract *PublicResolverCaller + func (_PublicResolver *PublicResolverCallerSession) ABI(node [32]byte, contentTypes *big.Int) (struct{ ... }, error) + func (_PublicResolver *PublicResolverCallerSession) Addr(node [32]byte) (common.Address, error) + func (_PublicResolver *PublicResolverCallerSession) Content(node [32]byte) ([32]byte, error) + func (_PublicResolver *PublicResolverCallerSession) Name(node [32]byte) (string, error) + func (_PublicResolver *PublicResolverCallerSession) Pubkey(node [32]byte) (struct{ ... }, error) + func (_PublicResolver *PublicResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error) + func (_PublicResolver *PublicResolverCallerSession) Text(node [32]byte, key string) (string, error) + type PublicResolverContentChanged struct + Hash [32]byte + Node [32]byte + Raw types.Log + type PublicResolverContentChangedIterator struct + Event *PublicResolverContentChanged + func (it *PublicResolverContentChangedIterator) Close() error + func (it *PublicResolverContentChangedIterator) Error() error + func (it *PublicResolverContentChangedIterator) Next() bool + type PublicResolverFilterer struct + func NewPublicResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*PublicResolverFilterer, error) + func (_PublicResolver *PublicResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*PublicResolverABIChangedIterator, error) + func (_PublicResolver *PublicResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverAddrChangedIterator, error) + func (_PublicResolver *PublicResolverFilterer) FilterContentChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverContentChangedIterator, error) + func (_PublicResolver *PublicResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverNameChangedIterator, error) + func (_PublicResolver *PublicResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverPubkeyChangedIterator, error) + func (_PublicResolver *PublicResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*PublicResolverTextChangedIterator, error) + func (_PublicResolver *PublicResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverABIChanged, node [][32]byte, ...) (event.Subscription, error) + func (_PublicResolver *PublicResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAddrChanged, node [][32]byte) (event.Subscription, error) + func (_PublicResolver *PublicResolverFilterer) WatchContentChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverContentChanged, ...) (event.Subscription, error) + func (_PublicResolver *PublicResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverNameChanged, node [][32]byte) (event.Subscription, error) + func (_PublicResolver *PublicResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverPubkeyChanged, ...) (event.Subscription, error) + func (_PublicResolver *PublicResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverTextChanged, node [][32]byte, ...) (event.Subscription, error) + type PublicResolverNameChanged struct + Name string + Node [32]byte + Raw types.Log + type PublicResolverNameChangedIterator struct + Event *PublicResolverNameChanged + func (it *PublicResolverNameChangedIterator) Close() error + func (it *PublicResolverNameChangedIterator) Error() error + func (it *PublicResolverNameChangedIterator) Next() bool + type PublicResolverPubkeyChanged struct + Node [32]byte + Raw types.Log + X [32]byte + Y [32]byte + type PublicResolverPubkeyChangedIterator struct + Event *PublicResolverPubkeyChanged + func (it *PublicResolverPubkeyChangedIterator) Close() error + func (it *PublicResolverPubkeyChangedIterator) Error() error + func (it *PublicResolverPubkeyChangedIterator) Next() bool + type PublicResolverRaw struct + Contract *PublicResolver + func (_PublicResolver *PublicResolverRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_PublicResolver *PublicResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_PublicResolver *PublicResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type PublicResolverSession struct + CallOpts bind.CallOpts + Contract *PublicResolver + TransactOpts bind.TransactOpts + func (_PublicResolver *PublicResolverSession) ABI(node [32]byte, contentTypes *big.Int) (struct{ ... }, error) + func (_PublicResolver *PublicResolverSession) Addr(node [32]byte) (common.Address, error) + func (_PublicResolver *PublicResolverSession) Content(node [32]byte) ([32]byte, error) + func (_PublicResolver *PublicResolverSession) Name(node [32]byte) (string, error) + func (_PublicResolver *PublicResolverSession) Pubkey(node [32]byte) (struct{ ... }, error) + func (_PublicResolver *PublicResolverSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverSession) SetAddr(node [32]byte, addr common.Address) (*types.Transaction, error) + func (_PublicResolver *PublicResolverSession) SetContent(node [32]byte, hash [32]byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverSession) SetName(node [32]byte, name string) (*types.Transaction, error) + func (_PublicResolver *PublicResolverSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error) + func (_PublicResolver *PublicResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error) + func (_PublicResolver *PublicResolverSession) Text(node [32]byte, key string) (string, error) + type PublicResolverTextChanged struct + IndexedKey common.Hash + Key string + Node [32]byte + Raw types.Log + type PublicResolverTextChangedIterator struct + Event *PublicResolverTextChanged + func (it *PublicResolverTextChangedIterator) Close() error + func (it *PublicResolverTextChangedIterator) Error() error + func (it *PublicResolverTextChangedIterator) Next() bool + type PublicResolverTransactor struct + func NewPublicResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*PublicResolverTransactor, error) + func (_PublicResolver *PublicResolverTransactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, addr common.Address) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactor) SetContent(opts *bind.TransactOpts, node [32]byte, hash [32]byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error) + type PublicResolverTransactorRaw struct + Contract *PublicResolverTransactor + func (_PublicResolver *PublicResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type PublicResolverTransactorSession struct + Contract *PublicResolverTransactor + TransactOpts bind.TransactOpts + func (_PublicResolver *PublicResolverTransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactorSession) SetAddr(node [32]byte, addr common.Address) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactorSession) SetContent(node [32]byte, hash [32]byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error) + func (_PublicResolver *PublicResolverTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)