dnsresolver

package
v2.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 4, 2019 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ContractABI = "" /* 8777-byte string literal not displayed */

ContractABI is the input ABI used to generate the binding from.

Variables

This section is empty.

Functions

This section is empty.

Types

type Contract

type Contract struct {
	ContractCaller     // Read-only binding to the contract
	ContractTransactor // Write-only binding to the contract
	ContractFilterer   // Log filterer for contract events
}

Contract is an auto generated Go binding around an Ethereum contract.

func NewContract

func NewContract(address common.Address, backend bind.ContractBackend) (*Contract, error)

NewContract creates a new instance of Contract, bound to a specific deployed contract.

type ContractABIChanged

type ContractABIChanged struct {
	Node        [32]byte
	ContentType *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

ContractABIChanged represents a ABIChanged event raised by the Contract contract.

type ContractABIChangedIterator

type ContractABIChangedIterator struct {
	Event *ContractABIChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the Contract contract.

func (*ContractABIChangedIterator) Close

func (it *ContractABIChangedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractABIChangedIterator) Error

func (it *ContractABIChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractABIChangedIterator) Next

func (it *ContractABIChangedIterator) 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 ContractAddrChanged

type ContractAddrChanged struct {
	Node [32]byte
	A    common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ContractAddrChanged represents a AddrChanged event raised by the Contract contract.

type ContractAddrChangedIterator

type ContractAddrChangedIterator struct {
	Event *ContractAddrChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the Contract contract.

func (*ContractAddrChangedIterator) Close

func (it *ContractAddrChangedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractAddrChangedIterator) Error

func (it *ContractAddrChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractAddrChangedIterator) Next

func (it *ContractAddrChangedIterator) 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 ContractAuthorisationChanged added in v2.0.10

type ContractAuthorisationChanged struct {
	Node         [32]byte
	Owner        common.Address
	Target       common.Address
	IsAuthorised bool
	Raw          types.Log // Blockchain specific contextual infos
}

ContractAuthorisationChanged represents a AuthorisationChanged event raised by the Contract contract.

type ContractAuthorisationChangedIterator added in v2.0.10

type ContractAuthorisationChangedIterator struct {
	Event *ContractAuthorisationChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractAuthorisationChangedIterator is returned from FilterAuthorisationChanged and is used to iterate over the raw logs and unpacked data for AuthorisationChanged events raised by the Contract contract.

func (*ContractAuthorisationChangedIterator) Close added in v2.0.10

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractAuthorisationChangedIterator) Error added in v2.0.10

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractAuthorisationChangedIterator) Next added in v2.0.10

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 ContractCaller

type ContractCaller struct {
	// contains filtered or unexported fields
}

ContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewContractCaller

func NewContractCaller(address common.Address, caller bind.ContractCaller) (*ContractCaller, error)

NewContractCaller creates a new read-only instance of Contract, bound to a specific deployed contract.

func (*ContractCaller) ABI

func (_Contract *ContractCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)

ABI is a free data retrieval call binding the contract method 0x2203ab56.

Solidity: function ABI(bytes32 node, uint256 contentTypes) constant returns(uint256, bytes)

func (*ContractCaller) Addr

func (_Contract *ContractCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)

Addr is a free data retrieval call binding the contract method 0x3b3b57de.

Solidity: function addr(bytes32 node) constant returns(address)

func (*ContractCaller) Authorisations added in v2.0.10

func (_Contract *ContractCaller) Authorisations(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)

Authorisations is a free data retrieval call binding the contract method 0xf86bc879.

Solidity: function authorisations(bytes32 , address , address ) constant returns(bool)

func (*ContractCaller) Contenthash added in v2.0.10

func (_Contract *ContractCaller) 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) constant returns(bytes)

func (*ContractCaller) DnsRecord

func (_Contract *ContractCaller) 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) constant returns(bytes)

func (*ContractCaller) HasDNSRecords

func (_Contract *ContractCaller) 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) constant returns(bool)

func (*ContractCaller) InterfaceImplementer added in v2.0.10

func (_Contract *ContractCaller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)

InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.

Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) constant returns(address)

func (*ContractCaller) Name

func (_Contract *ContractCaller) 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) constant returns(string)

func (*ContractCaller) NameEntriesCount

func (_Contract *ContractCaller) NameEntriesCount(opts *bind.CallOpts, arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)

NameEntriesCount is a free data retrieval call binding the contract method 0x0dee3863.

Solidity: function nameEntriesCount(bytes32 , uint16 , bytes32 ) constant returns(uint16)

func (*ContractCaller) Pubkey

func (_Contract *ContractCaller) 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) constant returns(bytes32 x, bytes32 y)

func (*ContractCaller) Records

func (_Contract *ContractCaller) Records(opts *bind.CallOpts, arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)

Records is a free data retrieval call binding the contract method 0x4f96bc00.

Solidity: function records(bytes32 , uint16 , bytes32 , uint16 ) constant returns(bytes)

func (*ContractCaller) SupportsInterface

func (_Contract *ContractCaller) 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) constant returns(bool)

func (*ContractCaller) Text

func (_Contract *ContractCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) constant returns(string)

func (*ContractCaller) Versions

func (_Contract *ContractCaller) Versions(opts *bind.CallOpts, arg0 [32]byte) (uint16, error)

Versions is a free data retrieval call binding the contract method 0xc7cec7f8.

Solidity: function versions(bytes32 ) constant returns(uint16)

type ContractCallerRaw

type ContractCallerRaw struct {
	Contract *ContractCaller // Generic read-only contract binding to access the raw methods on
}

ContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ContractCallerRaw) Call

func (_Contract *ContractCallerRaw) 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 ContractCallerSession

type ContractCallerSession struct {
	Contract *ContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

ContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ContractCallerSession) ABI

func (_Contract *ContractCallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)

ABI is a free data retrieval call binding the contract method 0x2203ab56.

Solidity: function ABI(bytes32 node, uint256 contentTypes) constant returns(uint256, bytes)

func (*ContractCallerSession) Addr

func (_Contract *ContractCallerSession) Addr(node [32]byte) (common.Address, error)

Addr is a free data retrieval call binding the contract method 0x3b3b57de.

Solidity: function addr(bytes32 node) constant returns(address)

func (*ContractCallerSession) Authorisations added in v2.0.10

func (_Contract *ContractCallerSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)

Authorisations is a free data retrieval call binding the contract method 0xf86bc879.

Solidity: function authorisations(bytes32 , address , address ) constant returns(bool)

func (*ContractCallerSession) Contenthash added in v2.0.10

func (_Contract *ContractCallerSession) Contenthash(node [32]byte) ([]byte, error)

Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.

Solidity: function contenthash(bytes32 node) constant returns(bytes)

func (*ContractCallerSession) DnsRecord

func (_Contract *ContractCallerSession) 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) constant returns(bytes)

func (*ContractCallerSession) HasDNSRecords

func (_Contract *ContractCallerSession) 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) constant returns(bool)

func (*ContractCallerSession) InterfaceImplementer added in v2.0.10

func (_Contract *ContractCallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)

InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.

Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) constant returns(address)

func (*ContractCallerSession) Name

func (_Contract *ContractCallerSession) Name(node [32]byte) (string, error)

Name is a free data retrieval call binding the contract method 0x691f3431.

Solidity: function name(bytes32 node) constant returns(string)

func (*ContractCallerSession) NameEntriesCount

func (_Contract *ContractCallerSession) NameEntriesCount(arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)

NameEntriesCount is a free data retrieval call binding the contract method 0x0dee3863.

Solidity: function nameEntriesCount(bytes32 , uint16 , bytes32 ) constant returns(uint16)

func (*ContractCallerSession) Pubkey

func (_Contract *ContractCallerSession) 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) constant returns(bytes32 x, bytes32 y)

func (*ContractCallerSession) Records

func (_Contract *ContractCallerSession) Records(arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)

Records is a free data retrieval call binding the contract method 0x4f96bc00.

Solidity: function records(bytes32 , uint16 , bytes32 , uint16 ) constant returns(bytes)

func (*ContractCallerSession) SupportsInterface

func (_Contract *ContractCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

func (*ContractCallerSession) Text

func (_Contract *ContractCallerSession) Text(node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) constant returns(string)

func (*ContractCallerSession) Versions

func (_Contract *ContractCallerSession) Versions(arg0 [32]byte) (uint16, error)

Versions is a free data retrieval call binding the contract method 0xc7cec7f8.

Solidity: function versions(bytes32 ) constant returns(uint16)

type ContractCleared

type ContractCleared struct {
	Node [32]byte
	Raw  types.Log // Blockchain specific contextual infos
}

ContractCleared represents a Cleared event raised by the Contract contract.

type ContractClearedIterator

type ContractClearedIterator struct {
	Event *ContractCleared // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractClearedIterator is returned from FilterCleared and is used to iterate over the raw logs and unpacked data for Cleared events raised by the Contract contract.

func (*ContractClearedIterator) Close

func (it *ContractClearedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractClearedIterator) Error

func (it *ContractClearedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractClearedIterator) Next

func (it *ContractClearedIterator) 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 ContractContenthashChanged added in v2.0.10

type ContractContenthashChanged struct {
	Node [32]byte
	Hash []byte
	Raw  types.Log // Blockchain specific contextual infos
}

ContractContenthashChanged represents a ContenthashChanged event raised by the Contract contract.

type ContractContenthashChangedIterator added in v2.0.10

type ContractContenthashChangedIterator struct {
	Event *ContractContenthashChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the Contract contract.

func (*ContractContenthashChangedIterator) Close added in v2.0.10

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractContenthashChangedIterator) Error added in v2.0.10

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractContenthashChangedIterator) Next added in v2.0.10

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 ContractDeleted

type ContractDeleted struct {
	Node     [32]byte
	Name     []byte
	Resource uint16
	Raw      types.Log // Blockchain specific contextual infos
}

ContractDeleted represents a Deleted event raised by the Contract contract.

type ContractDeletedIterator

type ContractDeletedIterator struct {
	Event *ContractDeleted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractDeletedIterator is returned from FilterDeleted and is used to iterate over the raw logs and unpacked data for Deleted events raised by the Contract contract.

func (*ContractDeletedIterator) Close

func (it *ContractDeletedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractDeletedIterator) Error

func (it *ContractDeletedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractDeletedIterator) Next

func (it *ContractDeletedIterator) 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 ContractFilterer

type ContractFilterer struct {
	// contains filtered or unexported fields
}

ContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewContractFilterer

func NewContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractFilterer, error)

NewContractFilterer creates a new log filterer instance of Contract, bound to a specific deployed contract.

func (*ContractFilterer) FilterABIChanged

func (_Contract *ContractFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ContractABIChangedIterator, error)

FilterABIChanged is a free log retrieval operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.

Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)

func (*ContractFilterer) FilterAddrChanged

func (_Contract *ContractFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractAddrChangedIterator, error)

FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.

Solidity: event AddrChanged(bytes32 indexed node, address a)

func (*ContractFilterer) FilterAuthorisationChanged added in v2.0.10

func (_Contract *ContractFilterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, target []common.Address) (*ContractAuthorisationChangedIterator, error)

FilterAuthorisationChanged is a free log retrieval operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.

Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)

func (*ContractFilterer) FilterCleared

func (_Contract *ContractFilterer) FilterCleared(opts *bind.FilterOpts) (*ContractClearedIterator, error)

FilterCleared is a free log retrieval operation binding the contract event 0xf9c9793a5e1c345ae880b8c5e3b0a241f568d7242dcf6e21a2bea5dfb817d88e.

Solidity: event Cleared(bytes32 node)

func (*ContractFilterer) FilterContenthashChanged added in v2.0.10

func (_Contract *ContractFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractContenthashChangedIterator, error)

FilterContenthashChanged is a free log retrieval operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.

Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)

func (*ContractFilterer) FilterDeleted

func (_Contract *ContractFilterer) FilterDeleted(opts *bind.FilterOpts) (*ContractDeletedIterator, error)

FilterDeleted is a free log retrieval operation binding the contract event 0x133052c72ea386f24d31f74751f618e877370038e43ae5a1571abd4e7039a10b.

Solidity: event Deleted(bytes32 node, bytes name, uint16 resource)

func (*ContractFilterer) FilterInterfaceChanged added in v2.0.10

func (_Contract *ContractFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*ContractInterfaceChangedIterator, error)

FilterInterfaceChanged is a free log retrieval operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.

Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)

func (*ContractFilterer) FilterNameChanged

func (_Contract *ContractFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractNameChangedIterator, error)

FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.

Solidity: event NameChanged(bytes32 indexed node, string name)

func (*ContractFilterer) FilterPubkeyChanged

func (_Contract *ContractFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractPubkeyChangedIterator, error)

FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.

Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)

func (*ContractFilterer) FilterTextChanged

func (_Contract *ContractFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractTextChangedIterator, error)

FilterTextChanged is a free log retrieval operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.

Solidity: event TextChanged(bytes32 indexed node, string indexedKey, string key)

func (*ContractFilterer) FilterUpdated

func (_Contract *ContractFilterer) FilterUpdated(opts *bind.FilterOpts) (*ContractUpdatedIterator, error)

FilterUpdated is a free log retrieval operation binding the contract event 0xb09b445b0776998f69b77758912de74d641195b10c8f03062f124495b13ef9f6.

Solidity: event Updated(bytes32 node, bytes name, uint16 resource)

func (*ContractFilterer) WatchABIChanged

func (_Contract *ContractFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ContractABIChanged, node [][32]byte, contentType []*big.Int) (event.Subscription, error)

WatchABIChanged is a free log subscription operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.

Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)

func (*ContractFilterer) WatchAddrChanged

func (_Contract *ContractFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *ContractAddrChanged, node [][32]byte) (event.Subscription, error)

WatchAddrChanged is a free log subscription operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.

Solidity: event AddrChanged(bytes32 indexed node, address a)

func (*ContractFilterer) WatchAuthorisationChanged added in v2.0.10

func (_Contract *ContractFilterer) WatchAuthorisationChanged(opts *bind.WatchOpts, sink chan<- *ContractAuthorisationChanged, node [][32]byte, owner []common.Address, target []common.Address) (event.Subscription, error)

WatchAuthorisationChanged is a free log subscription operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.

Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)

func (*ContractFilterer) WatchCleared

func (_Contract *ContractFilterer) WatchCleared(opts *bind.WatchOpts, sink chan<- *ContractCleared) (event.Subscription, error)

WatchCleared is a free log subscription operation binding the contract event 0xf9c9793a5e1c345ae880b8c5e3b0a241f568d7242dcf6e21a2bea5dfb817d88e.

Solidity: event Cleared(bytes32 node)

func (*ContractFilterer) WatchContenthashChanged added in v2.0.10

func (_Contract *ContractFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ContractContenthashChanged, 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 (*ContractFilterer) WatchDeleted

func (_Contract *ContractFilterer) WatchDeleted(opts *bind.WatchOpts, sink chan<- *ContractDeleted) (event.Subscription, error)

WatchDeleted is a free log subscription operation binding the contract event 0x133052c72ea386f24d31f74751f618e877370038e43ae5a1571abd4e7039a10b.

Solidity: event Deleted(bytes32 node, bytes name, uint16 resource)

func (*ContractFilterer) WatchInterfaceChanged added in v2.0.10

func (_Contract *ContractFilterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *ContractInterfaceChanged, node [][32]byte, interfaceID [][4]byte) (event.Subscription, error)

WatchInterfaceChanged is a free log subscription operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.

Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)

func (*ContractFilterer) WatchNameChanged

func (_Contract *ContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ContractNameChanged, 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 (*ContractFilterer) WatchPubkeyChanged

func (_Contract *ContractFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *ContractPubkeyChanged, 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 (*ContractFilterer) WatchTextChanged

func (_Contract *ContractFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ContractTextChanged, node [][32]byte) (event.Subscription, error)

WatchTextChanged is a free log subscription operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.

Solidity: event TextChanged(bytes32 indexed node, string indexedKey, string key)

func (*ContractFilterer) WatchUpdated

func (_Contract *ContractFilterer) WatchUpdated(opts *bind.WatchOpts, sink chan<- *ContractUpdated) (event.Subscription, error)

WatchUpdated is a free log subscription operation binding the contract event 0xb09b445b0776998f69b77758912de74d641195b10c8f03062f124495b13ef9f6.

Solidity: event Updated(bytes32 node, bytes name, uint16 resource)

type ContractInterfaceChanged added in v2.0.10

type ContractInterfaceChanged struct {
	Node        [32]byte
	InterfaceID [4]byte
	Implementer common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

ContractInterfaceChanged represents a InterfaceChanged event raised by the Contract contract.

type ContractInterfaceChangedIterator added in v2.0.10

type ContractInterfaceChangedIterator struct {
	Event *ContractInterfaceChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractInterfaceChangedIterator is returned from FilterInterfaceChanged and is used to iterate over the raw logs and unpacked data for InterfaceChanged events raised by the Contract contract.

func (*ContractInterfaceChangedIterator) Close added in v2.0.10

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractInterfaceChangedIterator) Error added in v2.0.10

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractInterfaceChangedIterator) Next added in v2.0.10

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 ContractNameChanged

type ContractNameChanged struct {
	Node [32]byte
	Name string
	Raw  types.Log // Blockchain specific contextual infos
}

ContractNameChanged represents a NameChanged event raised by the Contract contract.

type ContractNameChangedIterator

type ContractNameChangedIterator struct {
	Event *ContractNameChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the Contract contract.

func (*ContractNameChangedIterator) Close

func (it *ContractNameChangedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractNameChangedIterator) Error

func (it *ContractNameChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractNameChangedIterator) Next

func (it *ContractNameChangedIterator) 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 ContractPubkeyChanged

type ContractPubkeyChanged struct {
	Node [32]byte
	X    [32]byte
	Y    [32]byte
	Raw  types.Log // Blockchain specific contextual infos
}

ContractPubkeyChanged represents a PubkeyChanged event raised by the Contract contract.

type ContractPubkeyChangedIterator

type ContractPubkeyChangedIterator struct {
	Event *ContractPubkeyChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractPubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the Contract contract.

func (*ContractPubkeyChangedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractPubkeyChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractPubkeyChangedIterator) Next

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 ContractRaw

type ContractRaw struct {
	Contract *Contract // Generic contract binding to access the raw methods on
}

ContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ContractRaw) Call

func (_Contract *ContractRaw) 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 (*ContractRaw) Transact

func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ContractRaw) Transfer

func (_Contract *ContractRaw) 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 ContractSession

type ContractSession struct {
	Contract     *Contract         // 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
}

ContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ContractSession) ABI

func (_Contract *ContractSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)

ABI is a free data retrieval call binding the contract method 0x2203ab56.

Solidity: function ABI(bytes32 node, uint256 contentTypes) constant returns(uint256, bytes)

func (*ContractSession) Addr

func (_Contract *ContractSession) Addr(node [32]byte) (common.Address, error)

Addr is a free data retrieval call binding the contract method 0x3b3b57de.

Solidity: function addr(bytes32 node) constant returns(address)

func (*ContractSession) Authorisations added in v2.0.10

func (_Contract *ContractSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)

Authorisations is a free data retrieval call binding the contract method 0xf86bc879.

Solidity: function authorisations(bytes32 , address , address ) constant returns(bool)

func (*ContractSession) ClearDNSZone

func (_Contract *ContractSession) ClearDNSZone(_node [32]byte) (*types.Transaction, error)

ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.

Solidity: function clearDNSZone(bytes32 _node) returns()

func (*ContractSession) Contenthash added in v2.0.10

func (_Contract *ContractSession) Contenthash(node [32]byte) ([]byte, error)

Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.

Solidity: function contenthash(bytes32 node) constant returns(bytes)

func (*ContractSession) DnsRecord

func (_Contract *ContractSession) 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) constant returns(bytes)

func (*ContractSession) HasDNSRecords

func (_Contract *ContractSession) 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) constant returns(bool)

func (*ContractSession) InterfaceImplementer added in v2.0.10

func (_Contract *ContractSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)

InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.

Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) constant returns(address)

func (*ContractSession) Name

func (_Contract *ContractSession) Name(node [32]byte) (string, error)

Name is a free data retrieval call binding the contract method 0x691f3431.

Solidity: function name(bytes32 node) constant returns(string)

func (*ContractSession) NameEntriesCount

func (_Contract *ContractSession) NameEntriesCount(arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)

NameEntriesCount is a free data retrieval call binding the contract method 0x0dee3863.

Solidity: function nameEntriesCount(bytes32 , uint16 , bytes32 ) constant returns(uint16)

func (*ContractSession) Pubkey

func (_Contract *ContractSession) 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) constant returns(bytes32 x, bytes32 y)

func (*ContractSession) Records

func (_Contract *ContractSession) Records(arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)

Records is a free data retrieval call binding the contract method 0x4f96bc00.

Solidity: function records(bytes32 , uint16 , bytes32 , uint16 ) constant returns(bytes)

func (*ContractSession) SetABI

func (_Contract *ContractSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)

SetABI is a paid mutator transaction binding the contract method 0x623195b0.

Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()

func (*ContractSession) SetAddr

func (_Contract *ContractSession) SetAddr(node [32]byte, addr common.Address) (*types.Transaction, error)

SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.

Solidity: function setAddr(bytes32 node, address addr) returns()

func (*ContractSession) SetAuthorisation added in v2.0.10

func (_Contract *ContractSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)

SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.

Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()

func (*ContractSession) SetContenthash added in v2.0.10

func (_Contract *ContractSession) 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 (*ContractSession) SetDNSRecords

func (_Contract *ContractSession) 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 (*ContractSession) SetInterface added in v2.0.10

func (_Contract *ContractSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)

SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.

Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()

func (*ContractSession) SetName

func (_Contract *ContractSession) SetName(node [32]byte, name string) (*types.Transaction, error)

SetName is a paid mutator transaction binding the contract method 0x77372213.

Solidity: function setName(bytes32 node, string name) returns()

func (*ContractSession) SetPubkey

func (_Contract *ContractSession) 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 (*ContractSession) SetText

func (_Contract *ContractSession) 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 (*ContractSession) SupportsInterface

func (_Contract *ContractSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

func (*ContractSession) Text

func (_Contract *ContractSession) Text(node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) constant returns(string)

func (*ContractSession) Versions

func (_Contract *ContractSession) Versions(arg0 [32]byte) (uint16, error)

Versions is a free data retrieval call binding the contract method 0xc7cec7f8.

Solidity: function versions(bytes32 ) constant returns(uint16)

type ContractTextChanged

type ContractTextChanged struct {
	Node       [32]byte
	IndexedKey string
	Key        string
	Raw        types.Log // Blockchain specific contextual infos
}

ContractTextChanged represents a TextChanged event raised by the Contract contract.

type ContractTextChangedIterator

type ContractTextChangedIterator struct {
	Event *ContractTextChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the Contract contract.

func (*ContractTextChangedIterator) Close

func (it *ContractTextChangedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractTextChangedIterator) Error

func (it *ContractTextChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractTextChangedIterator) Next

func (it *ContractTextChangedIterator) 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 ContractTransactor

type ContractTransactor struct {
	// contains filtered or unexported fields
}

ContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewContractTransactor

func NewContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractTransactor, error)

NewContractTransactor creates a new write-only instance of Contract, bound to a specific deployed contract.

func (*ContractTransactor) ClearDNSZone

func (_Contract *ContractTransactor) ClearDNSZone(opts *bind.TransactOpts, _node [32]byte) (*types.Transaction, error)

ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.

Solidity: function clearDNSZone(bytes32 _node) returns()

func (*ContractTransactor) SetABI

func (_Contract *ContractTransactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)

SetABI is a paid mutator transaction binding the contract method 0x623195b0.

Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()

func (*ContractTransactor) SetAddr

func (_Contract *ContractTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, addr common.Address) (*types.Transaction, error)

SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.

Solidity: function setAddr(bytes32 node, address addr) returns()

func (*ContractTransactor) SetAuthorisation added in v2.0.10

func (_Contract *ContractTransactor) SetAuthorisation(opts *bind.TransactOpts, node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)

SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.

Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()

func (*ContractTransactor) SetContenthash added in v2.0.10

func (_Contract *ContractTransactor) 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 (*ContractTransactor) SetDNSRecords

func (_Contract *ContractTransactor) 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 (*ContractTransactor) SetInterface added in v2.0.10

func (_Contract *ContractTransactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)

SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.

Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()

func (*ContractTransactor) SetName

func (_Contract *ContractTransactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error)

SetName is a paid mutator transaction binding the contract method 0x77372213.

Solidity: function setName(bytes32 node, string name) returns()

func (*ContractTransactor) SetPubkey

func (_Contract *ContractTransactor) 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 (*ContractTransactor) SetText

func (_Contract *ContractTransactor) 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()

type ContractTransactorRaw

type ContractTransactorRaw struct {
	Contract *ContractTransactor // Generic write-only contract binding to access the raw methods on
}

ContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ContractTransactorRaw) Transact

func (_Contract *ContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ContractTransactorRaw) Transfer

func (_Contract *ContractTransactorRaw) 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 ContractTransactorSession

type ContractTransactorSession struct {
	Contract     *ContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

ContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ContractTransactorSession) ClearDNSZone

func (_Contract *ContractTransactorSession) ClearDNSZone(_node [32]byte) (*types.Transaction, error)

ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.

Solidity: function clearDNSZone(bytes32 _node) returns()

func (*ContractTransactorSession) SetABI

func (_Contract *ContractTransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)

SetABI is a paid mutator transaction binding the contract method 0x623195b0.

Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()

func (*ContractTransactorSession) SetAddr

func (_Contract *ContractTransactorSession) SetAddr(node [32]byte, addr common.Address) (*types.Transaction, error)

SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.

Solidity: function setAddr(bytes32 node, address addr) returns()

func (*ContractTransactorSession) SetAuthorisation added in v2.0.10

func (_Contract *ContractTransactorSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)

SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.

Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()

func (*ContractTransactorSession) SetContenthash added in v2.0.10

func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) SetDNSRecords

func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) SetInterface added in v2.0.10

func (_Contract *ContractTransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)

SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.

Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()

func (*ContractTransactorSession) SetName

func (_Contract *ContractTransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error)

SetName is a paid mutator transaction binding the contract method 0x77372213.

Solidity: function setName(bytes32 node, string name) returns()

func (*ContractTransactorSession) SetPubkey

func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) SetText

func (_Contract *ContractTransactorSession) 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()

type ContractUpdated

type ContractUpdated struct {
	Node     [32]byte
	Name     []byte
	Resource uint16
	Raw      types.Log // Blockchain specific contextual infos
}

ContractUpdated represents a Updated event raised by the Contract contract.

type ContractUpdatedIterator

type ContractUpdatedIterator struct {
	Event *ContractUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractUpdatedIterator is returned from FilterUpdated and is used to iterate over the raw logs and unpacked data for Updated events raised by the Contract contract.

func (*ContractUpdatedIterator) Close

func (it *ContractUpdatedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ContractUpdatedIterator) Error

func (it *ContractUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractUpdatedIterator) Next

func (it *ContractUpdatedIterator) 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL