dnsresolver

package
v1.0.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const DNSResolverContractABI = "" /* 7077-byte string literal not displayed */

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

Variables

This section is empty.

Functions

This section is empty.

Types

type DNSResolverContract

type DNSResolverContract struct {
	DNSResolverContractCaller     // Read-only binding to the contract
	DNSResolverContractTransactor // Write-only binding to the contract
	DNSResolverContractFilterer   // Log filterer for contract events
}

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

func NewDNSResolverContract

func NewDNSResolverContract(address common.Address, backend bind.ContractBackend) (*DNSResolverContract, error)

NewDNSResolverContract creates a new instance of DNSResolverContract, bound to a specific deployed contract.

type DNSResolverContractABIChanged

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

DNSResolverContractABIChanged represents a ABIChanged event raised by the DNSResolverContract contract.

type DNSResolverContractABIChangedIterator

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

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

func (*DNSResolverContractABIChangedIterator) Close

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

func (*DNSResolverContractABIChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DNSResolverContractABIChangedIterator) 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 DNSResolverContractAddrChanged

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

DNSResolverContractAddrChanged represents a AddrChanged event raised by the DNSResolverContract contract.

type DNSResolverContractAddrChangedIterator

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

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

func (*DNSResolverContractAddrChangedIterator) Close

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

func (*DNSResolverContractAddrChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DNSResolverContractAddrChangedIterator) 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 DNSResolverContractCaller

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

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

func NewDNSResolverContractCaller

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

NewDNSResolverContractCaller creates a new read-only instance of DNSResolverContract, bound to a specific deployed contract.

func (*DNSResolverContractCaller) ABI

func (_DNSResolverContract *DNSResolverContractCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (struct {
	ContentType *big.Int
	Data        []byte
}, error)

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

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

func (*DNSResolverContractCaller) Addr

func (_DNSResolverContract *DNSResolverContractCaller) 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 ret)

func (*DNSResolverContractCaller) Content

func (_DNSResolverContract *DNSResolverContractCaller) Content(opts *bind.CallOpts, node [32]byte) ([32]byte, error)

Content is a free data retrieval call binding the contract method 0x2dff6941.

Solidity: function content(bytes32 node) constant returns(bytes32 ret)

func (*DNSResolverContractCaller) DnsRecord

func (_DNSResolverContract *DNSResolverContractCaller) 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 (*DNSResolverContractCaller) HasDNSRecords

func (_DNSResolverContract *DNSResolverContractCaller) 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 (*DNSResolverContractCaller) Name

func (_DNSResolverContract *DNSResolverContractCaller) 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 ret)

func (*DNSResolverContractCaller) NameEntriesCount

func (_DNSResolverContract *DNSResolverContractCaller) 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 (*DNSResolverContractCaller) Pubkey

func (_DNSResolverContract *DNSResolverContractCaller) 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 (*DNSResolverContractCaller) Records

func (_DNSResolverContract *DNSResolverContractCaller) 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 (*DNSResolverContractCaller) SupportsInterface

func (_DNSResolverContract *DNSResolverContractCaller) 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 (*DNSResolverContractCaller) Text

func (_DNSResolverContract *DNSResolverContractCaller) 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 ret)

func (*DNSResolverContractCaller) Versions

func (_DNSResolverContract *DNSResolverContractCaller) 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 DNSResolverContractCallerRaw

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

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

func (*DNSResolverContractCallerRaw) Call

func (_DNSResolverContract *DNSResolverContractCallerRaw) 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 DNSResolverContractCallerSession

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

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

func (*DNSResolverContractCallerSession) ABI

func (_DNSResolverContract *DNSResolverContractCallerSession) ABI(node [32]byte, contentTypes *big.Int) (struct {
	ContentType *big.Int
	Data        []byte
}, error)

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

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

func (*DNSResolverContractCallerSession) Addr

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 ret)

func (*DNSResolverContractCallerSession) Content

func (_DNSResolverContract *DNSResolverContractCallerSession) Content(node [32]byte) ([32]byte, error)

Content is a free data retrieval call binding the contract method 0x2dff6941.

Solidity: function content(bytes32 node) constant returns(bytes32 ret)

func (*DNSResolverContractCallerSession) DnsRecord

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 (*DNSResolverContractCallerSession) HasDNSRecords

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 (*DNSResolverContractCallerSession) Name

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 ret)

func (*DNSResolverContractCallerSession) NameEntriesCount

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 (*DNSResolverContractCallerSession) Pubkey

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 (*DNSResolverContractCallerSession) Records

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 (*DNSResolverContractCallerSession) SupportsInterface

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 (*DNSResolverContractCallerSession) Text

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 ret)

func (*DNSResolverContractCallerSession) Versions

func (_DNSResolverContract *DNSResolverContractCallerSession) 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 DNSResolverContractCleared

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

DNSResolverContractCleared represents a Cleared event raised by the DNSResolverContract contract.

type DNSResolverContractClearedIterator

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

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

func (*DNSResolverContractClearedIterator) Close

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

func (*DNSResolverContractClearedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DNSResolverContractClearedIterator) 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 DNSResolverContractContentChanged

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

DNSResolverContractContentChanged represents a ContentChanged event raised by the DNSResolverContract contract.

type DNSResolverContractContentChangedIterator

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

DNSResolverContractContentChangedIterator is returned from FilterContentChanged and is used to iterate over the raw logs and unpacked data for ContentChanged events raised by the DNSResolverContract contract.

func (*DNSResolverContractContentChangedIterator) Close

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

func (*DNSResolverContractContentChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DNSResolverContractContentChangedIterator) 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 DNSResolverContractDeleted

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

DNSResolverContractDeleted represents a Deleted event raised by the DNSResolverContract contract.

type DNSResolverContractDeletedIterator

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

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

func (*DNSResolverContractDeletedIterator) Close

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

func (*DNSResolverContractDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DNSResolverContractDeletedIterator) 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 DNSResolverContractFilterer

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

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

func NewDNSResolverContractFilterer

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

NewDNSResolverContractFilterer creates a new log filterer instance of DNSResolverContract, bound to a specific deployed contract.

func (*DNSResolverContractFilterer) FilterABIChanged

func (_DNSResolverContract *DNSResolverContractFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*DNSResolverContractABIChangedIterator, error)

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

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

func (*DNSResolverContractFilterer) FilterAddrChanged

func (_DNSResolverContract *DNSResolverContractFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverContractAddrChangedIterator, error)

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

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

func (*DNSResolverContractFilterer) FilterCleared

func (_DNSResolverContract *DNSResolverContractFilterer) FilterCleared(opts *bind.FilterOpts) (*DNSResolverContractClearedIterator, error)

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

Solidity: event Cleared(bytes32 node)

func (*DNSResolverContractFilterer) FilterContentChanged

func (_DNSResolverContract *DNSResolverContractFilterer) FilterContentChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverContractContentChangedIterator, error)

FilterContentChanged is a free log retrieval operation binding the contract event 0x0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc.

Solidity: event ContentChanged(bytes32 indexed node, bytes32 hash)

func (*DNSResolverContractFilterer) FilterDeleted

func (_DNSResolverContract *DNSResolverContractFilterer) FilterDeleted(opts *bind.FilterOpts) (*DNSResolverContractDeletedIterator, error)

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

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

func (*DNSResolverContractFilterer) FilterNameChanged

func (_DNSResolverContract *DNSResolverContractFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverContractNameChangedIterator, error)

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

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

func (*DNSResolverContractFilterer) FilterPubkeyChanged

func (_DNSResolverContract *DNSResolverContractFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverContractPubkeyChangedIterator, error)

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

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

func (*DNSResolverContractFilterer) FilterTextChanged

func (_DNSResolverContract *DNSResolverContractFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*DNSResolverContractTextChangedIterator, error)

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

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

func (*DNSResolverContractFilterer) FilterUpdated

func (_DNSResolverContract *DNSResolverContractFilterer) FilterUpdated(opts *bind.FilterOpts) (*DNSResolverContractUpdatedIterator, error)

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

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

func (*DNSResolverContractFilterer) WatchABIChanged

func (_DNSResolverContract *DNSResolverContractFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractABIChanged, 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 (*DNSResolverContractFilterer) WatchAddrChanged

func (_DNSResolverContract *DNSResolverContractFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractAddrChanged, 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 (*DNSResolverContractFilterer) WatchCleared

func (_DNSResolverContract *DNSResolverContractFilterer) WatchCleared(opts *bind.WatchOpts, sink chan<- *DNSResolverContractCleared) (event.Subscription, error)

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

Solidity: event Cleared(bytes32 node)

func (*DNSResolverContractFilterer) WatchContentChanged

func (_DNSResolverContract *DNSResolverContractFilterer) WatchContentChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractContentChanged, node [][32]byte) (event.Subscription, error)

WatchContentChanged is a free log subscription operation binding the contract event 0x0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc.

Solidity: event ContentChanged(bytes32 indexed node, bytes32 hash)

func (*DNSResolverContractFilterer) WatchDeleted

func (_DNSResolverContract *DNSResolverContractFilterer) WatchDeleted(opts *bind.WatchOpts, sink chan<- *DNSResolverContractDeleted) (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 (*DNSResolverContractFilterer) WatchNameChanged

func (_DNSResolverContract *DNSResolverContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractNameChanged, 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 (*DNSResolverContractFilterer) WatchPubkeyChanged

func (_DNSResolverContract *DNSResolverContractFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractPubkeyChanged, 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 (*DNSResolverContractFilterer) WatchTextChanged

func (_DNSResolverContract *DNSResolverContractFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractTextChanged, node [][32]byte, indexedKey []string) (event.Subscription, error)

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

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

func (*DNSResolverContractFilterer) WatchUpdated

func (_DNSResolverContract *DNSResolverContractFilterer) WatchUpdated(opts *bind.WatchOpts, sink chan<- *DNSResolverContractUpdated) (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 DNSResolverContractNameChanged

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

DNSResolverContractNameChanged represents a NameChanged event raised by the DNSResolverContract contract.

type DNSResolverContractNameChangedIterator

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

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

func (*DNSResolverContractNameChangedIterator) Close

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

func (*DNSResolverContractNameChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DNSResolverContractNameChangedIterator) 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 DNSResolverContractPubkeyChanged

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

DNSResolverContractPubkeyChanged represents a PubkeyChanged event raised by the DNSResolverContract contract.

type DNSResolverContractPubkeyChangedIterator

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

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

func (*DNSResolverContractPubkeyChangedIterator) Close

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

func (*DNSResolverContractPubkeyChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DNSResolverContractPubkeyChangedIterator) 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 DNSResolverContractRaw

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

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

func (*DNSResolverContractRaw) Call

func (_DNSResolverContract *DNSResolverContractRaw) 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 (*DNSResolverContractRaw) Transact

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

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

func (*DNSResolverContractRaw) Transfer

func (_DNSResolverContract *DNSResolverContractRaw) 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 DNSResolverContractSession

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

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

func (*DNSResolverContractSession) ABI

func (_DNSResolverContract *DNSResolverContractSession) ABI(node [32]byte, contentTypes *big.Int) (struct {
	ContentType *big.Int
	Data        []byte
}, error)

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

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

func (*DNSResolverContractSession) Addr

func (_DNSResolverContract *DNSResolverContractSession) 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 ret)

func (*DNSResolverContractSession) ClearDNSZone

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) Content

func (_DNSResolverContract *DNSResolverContractSession) Content(node [32]byte) ([32]byte, error)

Content is a free data retrieval call binding the contract method 0x2dff6941.

Solidity: function content(bytes32 node) constant returns(bytes32 ret)

func (*DNSResolverContractSession) DnsRecord

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) HasDNSRecords

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) Name

func (_DNSResolverContract *DNSResolverContractSession) 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 ret)

func (*DNSResolverContractSession) NameEntriesCount

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) Pubkey

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) Records

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) SetABI

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) SetAddr

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) SetContent

func (_DNSResolverContract *DNSResolverContractSession) SetContent(_node [32]byte, _hash [32]byte) (*types.Transaction, error)

SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.

Solidity: function setContent(bytes32 _node, bytes32 _hash) returns()

func (*DNSResolverContractSession) SetDNSRecords

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) SetName

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) SetPubkey

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) SetText

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) SupportsInterface

func (_DNSResolverContract *DNSResolverContractSession) 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 (*DNSResolverContractSession) Text

func (_DNSResolverContract *DNSResolverContractSession) 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 ret)

func (*DNSResolverContractSession) Versions

func (_DNSResolverContract *DNSResolverContractSession) 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 DNSResolverContractTextChanged

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

DNSResolverContractTextChanged represents a TextChanged event raised by the DNSResolverContract contract.

type DNSResolverContractTextChangedIterator

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

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

func (*DNSResolverContractTextChangedIterator) Close

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

func (*DNSResolverContractTextChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DNSResolverContractTextChangedIterator) 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 DNSResolverContractTransactor

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

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

func NewDNSResolverContractTransactor

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

NewDNSResolverContractTransactor creates a new write-only instance of DNSResolverContract, bound to a specific deployed contract.

func (*DNSResolverContractTransactor) ClearDNSZone

func (_DNSResolverContract *DNSResolverContractTransactor) 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 (*DNSResolverContractTransactor) SetABI

func (_DNSResolverContract *DNSResolverContractTransactor) 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 (*DNSResolverContractTransactor) SetAddr

func (_DNSResolverContract *DNSResolverContractTransactor) 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 (*DNSResolverContractTransactor) SetContent

func (_DNSResolverContract *DNSResolverContractTransactor) SetContent(opts *bind.TransactOpts, _node [32]byte, _hash [32]byte) (*types.Transaction, error)

SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.

Solidity: function setContent(bytes32 _node, bytes32 _hash) returns()

func (*DNSResolverContractTransactor) SetDNSRecords

func (_DNSResolverContract *DNSResolverContractTransactor) 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 (*DNSResolverContractTransactor) SetName

func (_DNSResolverContract *DNSResolverContractTransactor) 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 (*DNSResolverContractTransactor) SetPubkey

func (_DNSResolverContract *DNSResolverContractTransactor) 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 (*DNSResolverContractTransactor) SetText

func (_DNSResolverContract *DNSResolverContractTransactor) 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 DNSResolverContractTransactorRaw

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

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

func (*DNSResolverContractTransactorRaw) Transact

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

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

func (*DNSResolverContractTransactorRaw) Transfer

func (_DNSResolverContract *DNSResolverContractTransactorRaw) 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 DNSResolverContractTransactorSession

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

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

func (*DNSResolverContractTransactorSession) ClearDNSZone

func (_DNSResolverContract *DNSResolverContractTransactorSession) 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 (*DNSResolverContractTransactorSession) SetABI

func (_DNSResolverContract *DNSResolverContractTransactorSession) 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 (*DNSResolverContractTransactorSession) SetAddr

func (_DNSResolverContract *DNSResolverContractTransactorSession) 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 (*DNSResolverContractTransactorSession) SetContent

func (_DNSResolverContract *DNSResolverContractTransactorSession) SetContent(_node [32]byte, _hash [32]byte) (*types.Transaction, error)

SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.

Solidity: function setContent(bytes32 _node, bytes32 _hash) returns()

func (*DNSResolverContractTransactorSession) SetDNSRecords

func (_DNSResolverContract *DNSResolverContractTransactorSession) 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 (*DNSResolverContractTransactorSession) SetName

func (_DNSResolverContract *DNSResolverContractTransactorSession) 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 (*DNSResolverContractTransactorSession) SetPubkey

func (_DNSResolverContract *DNSResolverContractTransactorSession) 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 (*DNSResolverContractTransactorSession) SetText

func (_DNSResolverContract *DNSResolverContractTransactorSession) 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 DNSResolverContractUpdated

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

DNSResolverContractUpdated represents a Updated event raised by the DNSResolverContract contract.

type DNSResolverContractUpdatedIterator

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

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

func (*DNSResolverContractUpdatedIterator) Close

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

func (*DNSResolverContractUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

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

Jump to

Keyboard shortcuts

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