Versions in this module Expand all Collapse all v0 v0.3.0 Aug 27, 2022 v0.2.0 Aug 27, 2022 Changes in this version + var Erc1820ABI = Erc1820MetaData.ABI + var Erc1820MetaData = &bind.MetaData + type Erc1820 struct + func NewErc1820(address common.Address, backend bind.ContractBackend) (*Erc1820, error) + type Erc1820Caller struct + func NewErc1820Caller(address common.Address, caller bind.ContractCaller) (*Erc1820Caller, error) + func (_Erc1820 *Erc1820Caller) GetInterfaceImplementer(opts *bind.CallOpts, account common.Address, _interfaceHash [32]byte) (common.Address, error) + func (_Erc1820 *Erc1820Caller) GetManager(opts *bind.CallOpts, account common.Address) (common.Address, error) + func (_Erc1820 *Erc1820Caller) ImplementsERC165Interface(opts *bind.CallOpts, account common.Address, interfaceId [4]byte) (bool, error) + func (_Erc1820 *Erc1820Caller) ImplementsERC165InterfaceNoCache(opts *bind.CallOpts, account common.Address, interfaceId [4]byte) (bool, error) + func (_Erc1820 *Erc1820Caller) InterfaceHash(opts *bind.CallOpts, interfaceName string) ([32]byte, error) + type Erc1820CallerRaw struct + Contract *Erc1820Caller + func (_Erc1820 *Erc1820CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type Erc1820CallerSession struct + CallOpts bind.CallOpts + Contract *Erc1820Caller + func (_Erc1820 *Erc1820CallerSession) GetInterfaceImplementer(account common.Address, _interfaceHash [32]byte) (common.Address, error) + func (_Erc1820 *Erc1820CallerSession) GetManager(account common.Address) (common.Address, error) + func (_Erc1820 *Erc1820CallerSession) ImplementsERC165Interface(account common.Address, interfaceId [4]byte) (bool, error) + func (_Erc1820 *Erc1820CallerSession) ImplementsERC165InterfaceNoCache(account common.Address, interfaceId [4]byte) (bool, error) + func (_Erc1820 *Erc1820CallerSession) InterfaceHash(interfaceName string) ([32]byte, error) + type Erc1820Filterer struct + func NewErc1820Filterer(address common.Address, filterer bind.ContractFilterer) (*Erc1820Filterer, error) + func (_Erc1820 *Erc1820Filterer) FilterInterfaceImplementerSet(opts *bind.FilterOpts, account []common.Address, interfaceHash [][32]byte, ...) (*Erc1820InterfaceImplementerSetIterator, error) + func (_Erc1820 *Erc1820Filterer) FilterManagerChanged(opts *bind.FilterOpts, account []common.Address, newManager []common.Address) (*Erc1820ManagerChangedIterator, error) + func (_Erc1820 *Erc1820Filterer) ParseInterfaceImplementerSet(log types.Log) (*Erc1820InterfaceImplementerSet, error) + func (_Erc1820 *Erc1820Filterer) ParseManagerChanged(log types.Log) (*Erc1820ManagerChanged, error) + func (_Erc1820 *Erc1820Filterer) WatchInterfaceImplementerSet(opts *bind.WatchOpts, sink chan<- *Erc1820InterfaceImplementerSet, ...) (event.Subscription, error) + func (_Erc1820 *Erc1820Filterer) WatchManagerChanged(opts *bind.WatchOpts, sink chan<- *Erc1820ManagerChanged, ...) (event.Subscription, error) + type Erc1820InterfaceImplementerSet struct + Account common.Address + Implementer common.Address + InterfaceHash [32]byte + Raw types.Log + type Erc1820InterfaceImplementerSetIterator struct + Event *Erc1820InterfaceImplementerSet + func (it *Erc1820InterfaceImplementerSetIterator) Close() error + func (it *Erc1820InterfaceImplementerSetIterator) Error() error + func (it *Erc1820InterfaceImplementerSetIterator) Next() bool + type Erc1820ManagerChanged struct + Account common.Address + NewManager common.Address + Raw types.Log + type Erc1820ManagerChangedIterator struct + Event *Erc1820ManagerChanged + func (it *Erc1820ManagerChangedIterator) Close() error + func (it *Erc1820ManagerChangedIterator) Error() error + func (it *Erc1820ManagerChangedIterator) Next() bool + type Erc1820Raw struct + Contract *Erc1820 + func (_Erc1820 *Erc1820Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Erc1820 *Erc1820Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Erc1820 *Erc1820Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Erc1820Session struct + CallOpts bind.CallOpts + Contract *Erc1820 + TransactOpts bind.TransactOpts + func (_Erc1820 *Erc1820Session) GetInterfaceImplementer(account common.Address, _interfaceHash [32]byte) (common.Address, error) + func (_Erc1820 *Erc1820Session) GetManager(account common.Address) (common.Address, error) + func (_Erc1820 *Erc1820Session) ImplementsERC165Interface(account common.Address, interfaceId [4]byte) (bool, error) + func (_Erc1820 *Erc1820Session) ImplementsERC165InterfaceNoCache(account common.Address, interfaceId [4]byte) (bool, error) + func (_Erc1820 *Erc1820Session) InterfaceHash(interfaceName string) ([32]byte, error) + func (_Erc1820 *Erc1820Session) SetInterfaceImplementer(account common.Address, _interfaceHash [32]byte, implementer common.Address) (*types.Transaction, error) + func (_Erc1820 *Erc1820Session) SetManager(account common.Address, newManager common.Address) (*types.Transaction, error) + func (_Erc1820 *Erc1820Session) UpdateERC165Cache(account common.Address, interfaceId [4]byte) (*types.Transaction, error) + type Erc1820Transactor struct + func NewErc1820Transactor(address common.Address, transactor bind.ContractTransactor) (*Erc1820Transactor, error) + func (_Erc1820 *Erc1820Transactor) SetInterfaceImplementer(opts *bind.TransactOpts, account common.Address, _interfaceHash [32]byte, ...) (*types.Transaction, error) + func (_Erc1820 *Erc1820Transactor) SetManager(opts *bind.TransactOpts, account common.Address, newManager common.Address) (*types.Transaction, error) + func (_Erc1820 *Erc1820Transactor) UpdateERC165Cache(opts *bind.TransactOpts, account common.Address, interfaceId [4]byte) (*types.Transaction, error) + type Erc1820TransactorRaw struct + Contract *Erc1820Transactor + func (_Erc1820 *Erc1820TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Erc1820 *Erc1820TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Erc1820TransactorSession struct + Contract *Erc1820Transactor + TransactOpts bind.TransactOpts + func (_Erc1820 *Erc1820TransactorSession) SetInterfaceImplementer(account common.Address, _interfaceHash [32]byte, implementer common.Address) (*types.Transaction, error) + func (_Erc1820 *Erc1820TransactorSession) SetManager(account common.Address, newManager common.Address) (*types.Transaction, error) + func (_Erc1820 *Erc1820TransactorSession) UpdateERC165Cache(account common.Address, interfaceId [4]byte) (*types.Transaction, error)