Documentation ¶
Index ¶
- Constants
- type DNSResolverContract
- type DNSResolverContractABIChanged
- type DNSResolverContractABIChangedIterator
- type DNSResolverContractAddrChanged
- type DNSResolverContractAddrChangedIterator
- type DNSResolverContractCaller
- func (_DNSResolverContract *DNSResolverContractCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (struct{ ... }, error)
- func (_DNSResolverContract *DNSResolverContractCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_DNSResolverContract *DNSResolverContractCaller) Content(opts *bind.CallOpts, node [32]byte) ([32]byte, error)
- func (_DNSResolverContract *DNSResolverContractCaller) DnsRecord(opts *bind.CallOpts, _node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
- func (_DNSResolverContract *DNSResolverContractCaller) HasDNSRecords(opts *bind.CallOpts, _node [32]byte, _name [32]byte) (bool, error)
- func (_DNSResolverContract *DNSResolverContractCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
- func (_DNSResolverContract *DNSResolverContractCaller) NameEntriesCount(opts *bind.CallOpts, arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
- func (_DNSResolverContract *DNSResolverContractCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_DNSResolverContract *DNSResolverContractCaller) Records(opts *bind.CallOpts, arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
- func (_DNSResolverContract *DNSResolverContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_DNSResolverContract *DNSResolverContractCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
- func (_DNSResolverContract *DNSResolverContractCaller) Versions(opts *bind.CallOpts, arg0 [32]byte) (uint16, error)
- type DNSResolverContractCallerRaw
- type DNSResolverContractCallerSession
- func (_DNSResolverContract *DNSResolverContractCallerSession) ABI(node [32]byte, contentTypes *big.Int) (struct{ ... }, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) Addr(node [32]byte) (common.Address, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) Content(node [32]byte) ([32]byte, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) DnsRecord(_node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) HasDNSRecords(_node [32]byte, _name [32]byte) (bool, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) Name(node [32]byte) (string, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) NameEntriesCount(arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) Records(arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) Text(node [32]byte, key string) (string, error)
- func (_DNSResolverContract *DNSResolverContractCallerSession) Versions(arg0 [32]byte) (uint16, error)
- type DNSResolverContractCleared
- type DNSResolverContractClearedIterator
- type DNSResolverContractContentChanged
- type DNSResolverContractContentChangedIterator
- type DNSResolverContractDeleted
- type DNSResolverContractDeletedIterator
- type DNSResolverContractFilterer
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*DNSResolverContractABIChangedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverContractAddrChangedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterCleared(opts *bind.FilterOpts) (*DNSResolverContractClearedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterContentChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverContractContentChangedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterDeleted(opts *bind.FilterOpts) (*DNSResolverContractDeletedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverContractNameChangedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverContractPubkeyChangedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*DNSResolverContractTextChangedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) FilterUpdated(opts *bind.FilterOpts) (*DNSResolverContractUpdatedIterator, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractABIChanged, ...) (event.Subscription, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractAddrChanged, ...) (event.Subscription, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchCleared(opts *bind.WatchOpts, sink chan<- *DNSResolverContractCleared) (event.Subscription, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchContentChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractContentChanged, ...) (event.Subscription, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchDeleted(opts *bind.WatchOpts, sink chan<- *DNSResolverContractDeleted) (event.Subscription, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractNameChanged, ...) (event.Subscription, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractPubkeyChanged, ...) (event.Subscription, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverContractTextChanged, ...) (event.Subscription, error)
- func (_DNSResolverContract *DNSResolverContractFilterer) WatchUpdated(opts *bind.WatchOpts, sink chan<- *DNSResolverContractUpdated) (event.Subscription, error)
- type DNSResolverContractNameChanged
- type DNSResolverContractNameChangedIterator
- type DNSResolverContractPubkeyChanged
- type DNSResolverContractPubkeyChangedIterator
- type DNSResolverContractRaw
- func (_DNSResolverContract *DNSResolverContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DNSResolverContract *DNSResolverContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DNSResolverContractSession
- func (_DNSResolverContract *DNSResolverContractSession) ABI(node [32]byte, contentTypes *big.Int) (struct{ ... }, error)
- func (_DNSResolverContract *DNSResolverContractSession) Addr(node [32]byte) (common.Address, error)
- func (_DNSResolverContract *DNSResolverContractSession) ClearDNSZone(_node [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractSession) Content(node [32]byte) ([32]byte, error)
- func (_DNSResolverContract *DNSResolverContractSession) DnsRecord(_node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
- func (_DNSResolverContract *DNSResolverContractSession) HasDNSRecords(_node [32]byte, _name [32]byte) (bool, error)
- func (_DNSResolverContract *DNSResolverContractSession) Name(node [32]byte) (string, error)
- func (_DNSResolverContract *DNSResolverContractSession) NameEntriesCount(arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
- func (_DNSResolverContract *DNSResolverContractSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_DNSResolverContract *DNSResolverContractSession) Records(arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
- func (_DNSResolverContract *DNSResolverContractSession) SetABI(_node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractSession) SetAddr(_node [32]byte, _addr common.Address) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractSession) SetContent(_node [32]byte, _hash [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractSession) SetDNSRecords(_node [32]byte, _data []byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractSession) SetName(_node [32]byte, _name string) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractSession) SetPubkey(_node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractSession) SetText(_node [32]byte, _key string, _value string) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_DNSResolverContract *DNSResolverContractSession) Text(node [32]byte, key string) (string, error)
- func (_DNSResolverContract *DNSResolverContractSession) Versions(arg0 [32]byte) (uint16, error)
- type DNSResolverContractTextChanged
- type DNSResolverContractTextChangedIterator
- type DNSResolverContractTransactor
- func (_DNSResolverContract *DNSResolverContractTransactor) ClearDNSZone(opts *bind.TransactOpts, _node [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactor) SetABI(opts *bind.TransactOpts, _node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactor) SetAddr(opts *bind.TransactOpts, _node [32]byte, _addr common.Address) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactor) SetContent(opts *bind.TransactOpts, _node [32]byte, _hash [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactor) SetDNSRecords(opts *bind.TransactOpts, _node [32]byte, _data []byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactor) SetName(opts *bind.TransactOpts, _node [32]byte, _name string) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactor) SetPubkey(opts *bind.TransactOpts, _node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactor) SetText(opts *bind.TransactOpts, _node [32]byte, _key string, _value string) (*types.Transaction, error)
- type DNSResolverContractTransactorRaw
- type DNSResolverContractTransactorSession
- func (_DNSResolverContract *DNSResolverContractTransactorSession) ClearDNSZone(_node [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactorSession) SetABI(_node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactorSession) SetAddr(_node [32]byte, _addr common.Address) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactorSession) SetContent(_node [32]byte, _hash [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactorSession) SetDNSRecords(_node [32]byte, _data []byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactorSession) SetName(_node [32]byte, _name string) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactorSession) SetPubkey(_node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
- func (_DNSResolverContract *DNSResolverContractTransactorSession) SetText(_node [32]byte, _key string, _value string) (*types.Transaction, error)
- type DNSResolverContractUpdated
- type DNSResolverContractUpdatedIterator
Constants ¶
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 ¶
func (it *DNSResolverContractABIChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractABIChangedIterator) Error ¶
func (it *DNSResolverContractABIChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractABIChangedIterator) Next ¶
func (it *DNSResolverContractABIChangedIterator) 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 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 ¶
func (it *DNSResolverContractAddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractAddrChangedIterator) Error ¶
func (it *DNSResolverContractAddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractAddrChangedIterator) Next ¶
func (it *DNSResolverContractAddrChangedIterator) 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 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)
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 ¶
func (it *DNSResolverContractClearedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractClearedIterator) Error ¶
func (it *DNSResolverContractClearedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractClearedIterator) Next ¶
func (it *DNSResolverContractClearedIterator) 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 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 ¶
func (it *DNSResolverContractContentChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractContentChangedIterator) Error ¶
func (it *DNSResolverContractContentChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractContentChangedIterator) Next ¶
func (it *DNSResolverContractContentChangedIterator) 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 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 ¶
func (it *DNSResolverContractDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractDeletedIterator) Error ¶
func (it *DNSResolverContractDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractDeletedIterator) Next ¶
func (it *DNSResolverContractDeletedIterator) 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 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 ¶
func (it *DNSResolverContractNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractNameChangedIterator) Error ¶
func (it *DNSResolverContractNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractNameChangedIterator) Next ¶
func (it *DNSResolverContractNameChangedIterator) 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 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 ¶
func (it *DNSResolverContractPubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractPubkeyChangedIterator) Error ¶
func (it *DNSResolverContractPubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractPubkeyChangedIterator) Next ¶
func (it *DNSResolverContractPubkeyChangedIterator) 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 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)
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 ¶
func (it *DNSResolverContractTextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractTextChangedIterator) Error ¶
func (it *DNSResolverContractTextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractTextChangedIterator) Next ¶
func (it *DNSResolverContractTextChangedIterator) 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 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 ¶
func (it *DNSResolverContractUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverContractUpdatedIterator) Error ¶
func (it *DNSResolverContractUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverContractUpdatedIterator) Next ¶
func (it *DNSResolverContractUpdatedIterator) 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.