Versions in this module Expand all Collapse all v3 v3.1.1 Dec 26, 2019 Changes in this version + const ContractABI + type Contract struct + func NewContract(address common.Address, backend bind.ContractBackend) (*Contract, error) + type ContractABIChanged struct + ContentType *big.Int + Node [32]byte + Raw types.Log + type ContractABIChangedIterator struct + Event *ContractABIChanged + func (it *ContractABIChangedIterator) Close() error + func (it *ContractABIChangedIterator) Error() error + func (it *ContractABIChangedIterator) Next() bool + type ContractAddrChanged struct + A common.Address + Node [32]byte + Raw types.Log + type ContractAddrChangedIterator struct + Event *ContractAddrChanged + func (it *ContractAddrChangedIterator) Close() error + func (it *ContractAddrChangedIterator) Error() error + func (it *ContractAddrChangedIterator) Next() bool + type ContractAddressChanged struct + CoinType *big.Int + NewAddress []byte + Node [32]byte + Raw types.Log + type ContractAddressChangedIterator struct + Event *ContractAddressChanged + func (it *ContractAddressChangedIterator) Close() error + func (it *ContractAddressChangedIterator) Error() error + func (it *ContractAddressChangedIterator) Next() bool + type ContractAuthorisationChanged struct + IsAuthorised bool + Node [32]byte + Owner common.Address + Raw types.Log + Target common.Address + type ContractAuthorisationChangedIterator struct + Event *ContractAuthorisationChanged + func (it *ContractAuthorisationChangedIterator) Close() error + func (it *ContractAuthorisationChangedIterator) Error() error + func (it *ContractAuthorisationChangedIterator) Next() bool + type ContractCaller struct + func NewContractCaller(address common.Address, caller bind.ContractCaller) (*ContractCaller, error) + func (_Contract *ContractCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error) + func (_Contract *ContractCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error) + func (_Contract *ContractCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error) + func (_Contract *ContractCaller) Authorisations(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error) + func (_Contract *ContractCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error) + func (_Contract *ContractCaller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error) + func (_Contract *ContractCaller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error) + func (_Contract *ContractCaller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error) + func (_Contract *ContractCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error) + func (_Contract *ContractCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error) + func (_Contract *ContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error) + func (_Contract *ContractCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error) + type ContractCallerRaw struct + Contract *ContractCaller + func (_Contract *ContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type ContractCallerSession struct + CallOpts bind.CallOpts + Contract *ContractCaller + func (_Contract *ContractCallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error) + func (_Contract *ContractCallerSession) Addr(node [32]byte) (common.Address, error) + func (_Contract *ContractCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error) + func (_Contract *ContractCallerSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error) + func (_Contract *ContractCallerSession) Contenthash(node [32]byte) ([]byte, error) + func (_Contract *ContractCallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error) + func (_Contract *ContractCallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error) + func (_Contract *ContractCallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error) + func (_Contract *ContractCallerSession) Name(node [32]byte) (string, error) + func (_Contract *ContractCallerSession) Pubkey(node [32]byte) (struct{ ... }, error) + func (_Contract *ContractCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error) + func (_Contract *ContractCallerSession) Text(node [32]byte, key string) (string, error) + type ContractContenthashChanged struct + Hash []byte + Node [32]byte + Raw types.Log + type ContractContenthashChangedIterator struct + Event *ContractContenthashChanged + func (it *ContractContenthashChangedIterator) Close() error + func (it *ContractContenthashChangedIterator) Error() error + func (it *ContractContenthashChangedIterator) Next() bool + type ContractDNSRecordChanged struct + Name []byte + Node [32]byte + Raw types.Log + Record []byte + Resource uint16 + type ContractDNSRecordChangedIterator struct + Event *ContractDNSRecordChanged + func (it *ContractDNSRecordChangedIterator) Close() error + func (it *ContractDNSRecordChangedIterator) Error() error + func (it *ContractDNSRecordChangedIterator) Next() bool + type ContractDNSRecordDeleted struct + Name []byte + Node [32]byte + Raw types.Log + Resource uint16 + type ContractDNSRecordDeletedIterator struct + Event *ContractDNSRecordDeleted + func (it *ContractDNSRecordDeletedIterator) Close() error + func (it *ContractDNSRecordDeletedIterator) Error() error + func (it *ContractDNSRecordDeletedIterator) Next() bool + type ContractDNSZoneCleared struct + Node [32]byte + Raw types.Log + type ContractDNSZoneClearedIterator struct + Event *ContractDNSZoneCleared + func (it *ContractDNSZoneClearedIterator) Close() error + func (it *ContractDNSZoneClearedIterator) Error() error + func (it *ContractDNSZoneClearedIterator) Next() bool + type ContractFilterer struct + func NewContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractFilterer, error) + func (_Contract *ContractFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ContractABIChangedIterator, error) + func (_Contract *ContractFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractAddrChangedIterator, error) + func (_Contract *ContractFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractAddressChangedIterator, error) + func (_Contract *ContractFilterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, ...) (*ContractAuthorisationChangedIterator, error) + func (_Contract *ContractFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractContenthashChangedIterator, error) + func (_Contract *ContractFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractDNSRecordChangedIterator, error) + func (_Contract *ContractFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*ContractDNSRecordDeletedIterator, error) + func (_Contract *ContractFilterer) FilterDNSZoneCleared(opts *bind.FilterOpts, node [][32]byte) (*ContractDNSZoneClearedIterator, error) + func (_Contract *ContractFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*ContractInterfaceChangedIterator, error) + func (_Contract *ContractFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractNameChangedIterator, error) + func (_Contract *ContractFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractPubkeyChangedIterator, error) + func (_Contract *ContractFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ContractTextChangedIterator, error) + func (_Contract *ContractFilterer) ParseABIChanged(log types.Log) (*ContractABIChanged, error) + func (_Contract *ContractFilterer) ParseAddrChanged(log types.Log) (*ContractAddrChanged, error) + func (_Contract *ContractFilterer) ParseAddressChanged(log types.Log) (*ContractAddressChanged, error) + func (_Contract *ContractFilterer) ParseAuthorisationChanged(log types.Log) (*ContractAuthorisationChanged, error) + func (_Contract *ContractFilterer) ParseContenthashChanged(log types.Log) (*ContractContenthashChanged, error) + func (_Contract *ContractFilterer) ParseDNSRecordChanged(log types.Log) (*ContractDNSRecordChanged, error) + func (_Contract *ContractFilterer) ParseDNSRecordDeleted(log types.Log) (*ContractDNSRecordDeleted, error) + func (_Contract *ContractFilterer) ParseDNSZoneCleared(log types.Log) (*ContractDNSZoneCleared, error) + func (_Contract *ContractFilterer) ParseInterfaceChanged(log types.Log) (*ContractInterfaceChanged, error) + func (_Contract *ContractFilterer) ParseNameChanged(log types.Log) (*ContractNameChanged, error) + func (_Contract *ContractFilterer) ParsePubkeyChanged(log types.Log) (*ContractPubkeyChanged, error) + func (_Contract *ContractFilterer) ParseTextChanged(log types.Log) (*ContractTextChanged, error) + func (_Contract *ContractFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ContractABIChanged, node [][32]byte, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *ContractAddrChanged, node [][32]byte) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *ContractAddressChanged, node [][32]byte) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchAuthorisationChanged(opts *bind.WatchOpts, sink chan<- *ContractAuthorisationChanged, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ContractContenthashChanged, node [][32]byte) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *ContractDNSRecordChanged, node [][32]byte) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *ContractDNSRecordDeleted, node [][32]byte) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchDNSZoneCleared(opts *bind.WatchOpts, sink chan<- *ContractDNSZoneCleared, node [][32]byte) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *ContractInterfaceChanged, node [][32]byte, ...) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ContractNameChanged, node [][32]byte) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *ContractPubkeyChanged, node [][32]byte) (event.Subscription, error) + func (_Contract *ContractFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ContractTextChanged, node [][32]byte, ...) (event.Subscription, error) + type ContractInterfaceChanged struct + Implementer common.Address + InterfaceID [4]byte + Node [32]byte + Raw types.Log + type ContractInterfaceChangedIterator struct + Event *ContractInterfaceChanged + func (it *ContractInterfaceChangedIterator) Close() error + func (it *ContractInterfaceChangedIterator) Error() error + func (it *ContractInterfaceChangedIterator) Next() bool + type ContractNameChanged struct + Name string + Node [32]byte + Raw types.Log + type ContractNameChangedIterator struct + Event *ContractNameChanged + func (it *ContractNameChangedIterator) Close() error + func (it *ContractNameChangedIterator) Error() error + func (it *ContractNameChangedIterator) Next() bool + type ContractPubkeyChanged struct + Node [32]byte + Raw types.Log + X [32]byte + Y [32]byte + type ContractPubkeyChangedIterator struct + Event *ContractPubkeyChanged + func (it *ContractPubkeyChangedIterator) Close() error + func (it *ContractPubkeyChangedIterator) Error() error + func (it *ContractPubkeyChangedIterator) Next() bool + type ContractRaw struct + Contract *Contract + func (_Contract *ContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) 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) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error) + func (_Contract *ContractSession) Addr(node [32]byte) (common.Address, error) + func (_Contract *ContractSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error) + func (_Contract *ContractSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error) + func (_Contract *ContractSession) ClearDNSZone(node [32]byte) (*types.Transaction, error) + func (_Contract *ContractSession) Contenthash(node [32]byte) ([]byte, error) + func (_Contract *ContractSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error) + func (_Contract *ContractSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error) + func (_Contract *ContractSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error) + func (_Contract *ContractSession) Name(node [32]byte) (string, error) + func (_Contract *ContractSession) Pubkey(node [32]byte) (struct{ ... }, error) + func (_Contract *ContractSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error) + func (_Contract *ContractSession) SetAddr(node [32]byte, a common.Address) (*types.Transaction, error) + func (_Contract *ContractSession) SetAddr0(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error) + func (_Contract *ContractSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error) + func (_Contract *ContractSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error) + func (_Contract *ContractSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error) + func (_Contract *ContractSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error) + func (_Contract *ContractSession) SetName(node [32]byte, name string) (*types.Transaction, error) + func (_Contract *ContractSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error) + func (_Contract *ContractSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error) + func (_Contract *ContractSession) SupportsInterface(interfaceID [4]byte) (bool, error) + func (_Contract *ContractSession) Text(node [32]byte, key string) (string, error) + type ContractTextChanged struct + IndexedKey common.Hash + Key string + Node [32]byte + Raw types.Log + type ContractTextChangedIterator struct + Event *ContractTextChanged + func (it *ContractTextChangedIterator) Close() error + func (it *ContractTextChangedIterator) Error() error + func (it *ContractTextChangedIterator) Next() bool + type ContractTransactor struct + func NewContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractTransactor, error) + func (_Contract *ContractTransactor) ClearDNSZone(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetAuthorisation(opts *bind.TransactOpts, node [32]byte, target common.Address, ...) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetDNSRecords(opts *bind.TransactOpts, node [32]byte, data []byte) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, ...) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error) + func (_Contract *ContractTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*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) ClearDNSZone(node [32]byte) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetAddr(node [32]byte, a common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetAddr0(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error) + func (_Contract *ContractTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)