Documentation ¶
Index ¶
- Constants
- type Contract
- type ContractABIChanged
- type ContractABIChangedIterator
- type ContractAddrChanged
- type ContractAddrChangedIterator
- type ContractCaller
- func (_Contract *ContractCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_Contract *ContractCaller) Content(opts *bind.CallOpts, node [32]byte) ([32]byte, error)
- func (_Contract *ContractCaller) DnsRecord(opts *bind.CallOpts, _node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
- func (_Contract *ContractCaller) HasDNSRecords(opts *bind.CallOpts, _node [32]byte, _name [32]byte) (bool, error)
- func (_Contract *ContractCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
- func (_Contract *ContractCaller) NameEntriesCount(opts *bind.CallOpts, arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
- func (_Contract *ContractCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_Contract *ContractCaller) Records(opts *bind.CallOpts, arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
- func (_Contract *ContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Contract *ContractCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
- func (_Contract *ContractCaller) Versions(opts *bind.CallOpts, arg0 [32]byte) (uint16, error)
- type ContractCallerRaw
- type ContractCallerSession
- func (_Contract *ContractCallerSession) ABI(node [32]byte, contentTypes *big.Int) (struct{ ... }, error)
- func (_Contract *ContractCallerSession) Addr(node [32]byte) (common.Address, error)
- func (_Contract *ContractCallerSession) Content(node [32]byte) ([32]byte, error)
- func (_Contract *ContractCallerSession) DnsRecord(_node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
- func (_Contract *ContractCallerSession) HasDNSRecords(_node [32]byte, _name [32]byte) (bool, error)
- func (_Contract *ContractCallerSession) Name(node [32]byte) (string, error)
- func (_Contract *ContractCallerSession) NameEntriesCount(arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
- func (_Contract *ContractCallerSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_Contract *ContractCallerSession) Records(arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
- func (_Contract *ContractCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Contract *ContractCallerSession) Text(node [32]byte, key string) (string, error)
- func (_Contract *ContractCallerSession) Versions(arg0 [32]byte) (uint16, error)
- type ContractCleared
- type ContractClearedIterator
- type ContractContentChanged
- type ContractContentChangedIterator
- type ContractDeleted
- type ContractDeletedIterator
- type ContractFilterer
- func (_Contract *ContractFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ContractABIChangedIterator, error)
- func (_Contract *ContractFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractAddrChangedIterator, error)
- func (_Contract *ContractFilterer) FilterCleared(opts *bind.FilterOpts) (*ContractClearedIterator, error)
- func (_Contract *ContractFilterer) FilterContentChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractContentChangedIterator, error)
- func (_Contract *ContractFilterer) FilterDeleted(opts *bind.FilterOpts) (*ContractDeletedIterator, error)
- func (_Contract *ContractFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractNameChangedIterator, error)
- func (_Contract *ContractFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractPubkeyChangedIterator, error)
- func (_Contract *ContractFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ContractTextChangedIterator, error)
- func (_Contract *ContractFilterer) FilterUpdated(opts *bind.FilterOpts) (*ContractUpdatedIterator, error)
- func (_Contract *ContractFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ContractABIChanged, node [][32]byte, ...) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *ContractAddrChanged, node [][32]byte) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchCleared(opts *bind.WatchOpts, sink chan<- *ContractCleared) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchContentChanged(opts *bind.WatchOpts, sink chan<- *ContractContentChanged, node [][32]byte) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchDeleted(opts *bind.WatchOpts, sink chan<- *ContractDeleted) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ContractNameChanged, node [][32]byte) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *ContractPubkeyChanged, node [][32]byte) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ContractTextChanged, node [][32]byte, ...) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchUpdated(opts *bind.WatchOpts, sink chan<- *ContractUpdated) (event.Subscription, error)
- type ContractNameChanged
- type ContractNameChangedIterator
- type ContractPubkeyChanged
- type ContractPubkeyChangedIterator
- type ContractRaw
- func (_Contract *ContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Contract *ContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContractSession
- func (_Contract *ContractSession) ABI(node [32]byte, contentTypes *big.Int) (struct{ ... }, error)
- func (_Contract *ContractSession) Addr(node [32]byte) (common.Address, error)
- func (_Contract *ContractSession) ClearDNSZone(_node [32]byte) (*types.Transaction, error)
- func (_Contract *ContractSession) Content(node [32]byte) ([32]byte, error)
- func (_Contract *ContractSession) DnsRecord(_node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
- func (_Contract *ContractSession) HasDNSRecords(_node [32]byte, _name [32]byte) (bool, error)
- func (_Contract *ContractSession) Name(node [32]byte) (string, error)
- func (_Contract *ContractSession) NameEntriesCount(arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
- func (_Contract *ContractSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_Contract *ContractSession) Records(arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
- func (_Contract *ContractSession) SetABI(_node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
- func (_Contract *ContractSession) SetAddr(_node [32]byte, _addr common.Address) (*types.Transaction, error)
- func (_Contract *ContractSession) SetContent(_node [32]byte, _hash [32]byte) (*types.Transaction, error)
- func (_Contract *ContractSession) SetDNSRecords(_node [32]byte, _data []byte) (*types.Transaction, error)
- func (_Contract *ContractSession) SetName(_node [32]byte, _name string) (*types.Transaction, error)
- func (_Contract *ContractSession) SetPubkey(_node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
- func (_Contract *ContractSession) SetText(_node [32]byte, _key string, _value string) (*types.Transaction, error)
- func (_Contract *ContractSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Contract *ContractSession) Text(node [32]byte, key string) (string, error)
- func (_Contract *ContractSession) Versions(arg0 [32]byte) (uint16, error)
- type ContractTextChanged
- type ContractTextChangedIterator
- type ContractTransactor
- func (_Contract *ContractTransactor) ClearDNSZone(opts *bind.TransactOpts, _node [32]byte) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetABI(opts *bind.TransactOpts, _node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetAddr(opts *bind.TransactOpts, _node [32]byte, _addr common.Address) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetContent(opts *bind.TransactOpts, _node [32]byte, _hash [32]byte) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetDNSRecords(opts *bind.TransactOpts, _node [32]byte, _data []byte) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetName(opts *bind.TransactOpts, _node [32]byte, _name string) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetPubkey(opts *bind.TransactOpts, _node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
- func (_Contract *ContractTransactor) SetText(opts *bind.TransactOpts, _node [32]byte, _key string, _value string) (*types.Transaction, error)
- type ContractTransactorRaw
- type ContractTransactorSession
- func (_Contract *ContractTransactorSession) ClearDNSZone(_node [32]byte) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetABI(_node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetAddr(_node [32]byte, _addr common.Address) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetContent(_node [32]byte, _hash [32]byte) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetDNSRecords(_node [32]byte, _data []byte) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetName(_node [32]byte, _name string) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetPubkey(_node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) SetText(_node [32]byte, _key string, _value string) (*types.Transaction, error)
- type ContractUpdated
- type ContractUpdatedIterator
Constants ¶
const ContractABI = "" /* 7077-byte string literal not displayed */
ContractABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Contract ¶
type Contract struct { ContractCaller // Read-only binding to the contract ContractTransactor // Write-only binding to the contract ContractFilterer // Log filterer for contract events }
Contract is an auto generated Go binding around an Ethereum contract.
func NewContract ¶
NewContract creates a new instance of Contract, bound to a specific deployed contract.
type ContractABIChanged ¶
type ContractABIChanged struct { Node [32]byte ContentType *big.Int Raw types.Log // Blockchain specific contextual infos }
ContractABIChanged represents a ABIChanged event raised by the Contract contract.
type ContractABIChangedIterator ¶
type ContractABIChangedIterator struct { Event *ContractABIChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the Contract contract.
func (*ContractABIChangedIterator) Close ¶
func (it *ContractABIChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractABIChangedIterator) Error ¶
func (it *ContractABIChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractABIChangedIterator) Next ¶
func (it *ContractABIChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContractAddrChanged ¶
type ContractAddrChanged struct { Node [32]byte A common.Address Raw types.Log // Blockchain specific contextual infos }
ContractAddrChanged represents a AddrChanged event raised by the Contract contract.
type ContractAddrChangedIterator ¶
type ContractAddrChangedIterator struct { Event *ContractAddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the Contract contract.
func (*ContractAddrChangedIterator) Close ¶
func (it *ContractAddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractAddrChangedIterator) Error ¶
func (it *ContractAddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractAddrChangedIterator) Next ¶
func (it *ContractAddrChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContractCaller ¶
type ContractCaller struct {
// contains filtered or unexported fields
}
ContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContractCaller ¶
func NewContractCaller(address common.Address, caller bind.ContractCaller) (*ContractCaller, error)
NewContractCaller creates a new read-only instance of Contract, bound to a specific deployed contract.
func (*ContractCaller) ABI ¶
func (_Contract *ContractCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (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 (*ContractCaller) Addr ¶
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) constant returns(address ret)
func (*ContractCaller) Content ¶
Content is a free data retrieval call binding the contract method 0x2dff6941.
Solidity: function content(bytes32 node) constant returns(bytes32 ret)
func (*ContractCaller) DnsRecord ¶
func (_Contract *ContractCaller) DnsRecord(opts *bind.CallOpts, _node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 _node, bytes32 _name, uint16 _resource) constant returns(bytes)
func (*ContractCaller) HasDNSRecords ¶
func (_Contract *ContractCaller) HasDNSRecords(opts *bind.CallOpts, _node [32]byte, _name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 _node, bytes32 _name) constant returns(bool)
func (*ContractCaller) Name ¶
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) constant returns(string ret)
func (*ContractCaller) NameEntriesCount ¶
func (_Contract *ContractCaller) NameEntriesCount(opts *bind.CallOpts, arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
NameEntriesCount is a free data retrieval call binding the contract method 0x0dee3863.
Solidity: function nameEntriesCount(bytes32 , uint16 , bytes32 ) constant returns(uint16)
func (*ContractCaller) Pubkey ¶
func (_Contract *ContractCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) constant returns(bytes32 x, bytes32 y)
func (*ContractCaller) Records ¶
func (_Contract *ContractCaller) Records(opts *bind.CallOpts, arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
Records is a free data retrieval call binding the contract method 0x4f96bc00.
Solidity: function records(bytes32 , uint16 , bytes32 , uint16 ) constant returns(bytes)
func (*ContractCaller) SupportsInterface ¶
func (_Contract *ContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)
type ContractCallerRaw ¶
type ContractCallerRaw struct {
Contract *ContractCaller // Generic read-only contract binding to access the raw methods on
}
ContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContractCallerRaw) Call ¶
func (_Contract *ContractCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ContractCallerSession ¶
type ContractCallerSession struct { Contract *ContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ContractCallerSession) ABI ¶
func (_Contract *ContractCallerSession) ABI(node [32]byte, contentTypes *big.Int) (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 (*ContractCallerSession) Addr ¶
func (_Contract *ContractCallerSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) constant returns(address ret)
func (*ContractCallerSession) Content ¶
func (_Contract *ContractCallerSession) 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 (*ContractCallerSession) DnsRecord ¶
func (_Contract *ContractCallerSession) DnsRecord(_node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 _node, bytes32 _name, uint16 _resource) constant returns(bytes)
func (*ContractCallerSession) HasDNSRecords ¶
func (_Contract *ContractCallerSession) HasDNSRecords(_node [32]byte, _name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 _node, bytes32 _name) constant returns(bool)
func (*ContractCallerSession) Name ¶
func (_Contract *ContractCallerSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) constant returns(string ret)
func (*ContractCallerSession) NameEntriesCount ¶
func (_Contract *ContractCallerSession) NameEntriesCount(arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
NameEntriesCount is a free data retrieval call binding the contract method 0x0dee3863.
Solidity: function nameEntriesCount(bytes32 , uint16 , bytes32 ) constant returns(uint16)
func (*ContractCallerSession) Pubkey ¶
func (_Contract *ContractCallerSession) Pubkey(node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) constant returns(bytes32 x, bytes32 y)
func (*ContractCallerSession) Records ¶
func (_Contract *ContractCallerSession) Records(arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
Records is a free data retrieval call binding the contract method 0x4f96bc00.
Solidity: function records(bytes32 , uint16 , bytes32 , uint16 ) constant returns(bytes)
func (*ContractCallerSession) SupportsInterface ¶
func (_Contract *ContractCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)
type ContractCleared ¶
ContractCleared represents a Cleared event raised by the Contract contract.
type ContractClearedIterator ¶
type ContractClearedIterator struct { Event *ContractCleared // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractClearedIterator is returned from FilterCleared and is used to iterate over the raw logs and unpacked data for Cleared events raised by the Contract contract.
func (*ContractClearedIterator) Close ¶
func (it *ContractClearedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractClearedIterator) Error ¶
func (it *ContractClearedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractClearedIterator) Next ¶
func (it *ContractClearedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContractContentChanged ¶
type ContractContentChanged struct { Node [32]byte Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
ContractContentChanged represents a ContentChanged event raised by the Contract contract.
type ContractContentChangedIterator ¶
type ContractContentChangedIterator struct { Event *ContractContentChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractContentChangedIterator is returned from FilterContentChanged and is used to iterate over the raw logs and unpacked data for ContentChanged events raised by the Contract contract.
func (*ContractContentChangedIterator) Close ¶
func (it *ContractContentChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractContentChangedIterator) Error ¶
func (it *ContractContentChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractContentChangedIterator) Next ¶
func (it *ContractContentChangedIterator) 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 ContractDeleted ¶
type ContractDeleted struct { Node [32]byte Name []byte Resource uint16 Raw types.Log // Blockchain specific contextual infos }
ContractDeleted represents a Deleted event raised by the Contract contract.
type ContractDeletedIterator ¶
type ContractDeletedIterator struct { Event *ContractDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractDeletedIterator is returned from FilterDeleted and is used to iterate over the raw logs and unpacked data for Deleted events raised by the Contract contract.
func (*ContractDeletedIterator) Close ¶
func (it *ContractDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractDeletedIterator) Error ¶
func (it *ContractDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractDeletedIterator) Next ¶
func (it *ContractDeletedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContractFilterer ¶
type ContractFilterer struct {
// contains filtered or unexported fields
}
ContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContractFilterer ¶
func NewContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractFilterer, error)
NewContractFilterer creates a new log filterer instance of Contract, bound to a specific deployed contract.
func (*ContractFilterer) FilterABIChanged ¶
func (_Contract *ContractFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ContractABIChangedIterator, error)
FilterABIChanged is a free log retrieval operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*ContractFilterer) FilterAddrChanged ¶
func (_Contract *ContractFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractAddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*ContractFilterer) FilterCleared ¶
func (_Contract *ContractFilterer) FilterCleared(opts *bind.FilterOpts) (*ContractClearedIterator, error)
FilterCleared is a free log retrieval operation binding the contract event 0xf9c9793a5e1c345ae880b8c5e3b0a241f568d7242dcf6e21a2bea5dfb817d88e.
Solidity: event Cleared(bytes32 node)
func (*ContractFilterer) FilterContentChanged ¶
func (_Contract *ContractFilterer) FilterContentChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractContentChangedIterator, error)
FilterContentChanged is a free log retrieval operation binding the contract event 0x0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc.
Solidity: event ContentChanged(bytes32 indexed node, bytes32 hash)
func (*ContractFilterer) FilterDeleted ¶
func (_Contract *ContractFilterer) FilterDeleted(opts *bind.FilterOpts) (*ContractDeletedIterator, error)
FilterDeleted is a free log retrieval operation binding the contract event 0x133052c72ea386f24d31f74751f618e877370038e43ae5a1571abd4e7039a10b.
Solidity: event Deleted(bytes32 node, bytes name, uint16 resource)
func (*ContractFilterer) FilterNameChanged ¶
func (_Contract *ContractFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractNameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*ContractFilterer) FilterPubkeyChanged ¶
func (_Contract *ContractFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*ContractPubkeyChangedIterator, error)
FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*ContractFilterer) FilterTextChanged ¶
func (_Contract *ContractFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ContractTextChangedIterator, 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 (*ContractFilterer) FilterUpdated ¶
func (_Contract *ContractFilterer) FilterUpdated(opts *bind.FilterOpts) (*ContractUpdatedIterator, error)
FilterUpdated is a free log retrieval operation binding the contract event 0xb09b445b0776998f69b77758912de74d641195b10c8f03062f124495b13ef9f6.
Solidity: event Updated(bytes32 node, bytes name, uint16 resource)
func (*ContractFilterer) WatchABIChanged ¶
func (_Contract *ContractFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ContractABIChanged, node [][32]byte, contentType []*big.Int) (event.Subscription, error)
WatchABIChanged is a free log subscription operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*ContractFilterer) WatchAddrChanged ¶
func (_Contract *ContractFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *ContractAddrChanged, node [][32]byte) (event.Subscription, error)
WatchAddrChanged is a free log subscription operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*ContractFilterer) WatchCleared ¶
func (_Contract *ContractFilterer) WatchCleared(opts *bind.WatchOpts, sink chan<- *ContractCleared) (event.Subscription, error)
WatchCleared is a free log subscription operation binding the contract event 0xf9c9793a5e1c345ae880b8c5e3b0a241f568d7242dcf6e21a2bea5dfb817d88e.
Solidity: event Cleared(bytes32 node)
func (*ContractFilterer) WatchContentChanged ¶
func (_Contract *ContractFilterer) WatchContentChanged(opts *bind.WatchOpts, sink chan<- *ContractContentChanged, 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 (*ContractFilterer) WatchDeleted ¶
func (_Contract *ContractFilterer) WatchDeleted(opts *bind.WatchOpts, sink chan<- *ContractDeleted) (event.Subscription, error)
WatchDeleted is a free log subscription operation binding the contract event 0x133052c72ea386f24d31f74751f618e877370038e43ae5a1571abd4e7039a10b.
Solidity: event Deleted(bytes32 node, bytes name, uint16 resource)
func (*ContractFilterer) WatchNameChanged ¶
func (_Contract *ContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ContractNameChanged, node [][32]byte) (event.Subscription, error)
WatchNameChanged is a free log subscription operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*ContractFilterer) WatchPubkeyChanged ¶
func (_Contract *ContractFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *ContractPubkeyChanged, node [][32]byte) (event.Subscription, error)
WatchPubkeyChanged is a free log subscription operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*ContractFilterer) WatchTextChanged ¶
func (_Contract *ContractFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ContractTextChanged, node [][32]byte, 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 (*ContractFilterer) WatchUpdated ¶
func (_Contract *ContractFilterer) WatchUpdated(opts *bind.WatchOpts, sink chan<- *ContractUpdated) (event.Subscription, error)
WatchUpdated is a free log subscription operation binding the contract event 0xb09b445b0776998f69b77758912de74d641195b10c8f03062f124495b13ef9f6.
Solidity: event Updated(bytes32 node, bytes name, uint16 resource)
type ContractNameChanged ¶
type ContractNameChanged struct { Node [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
ContractNameChanged represents a NameChanged event raised by the Contract contract.
type ContractNameChangedIterator ¶
type ContractNameChangedIterator struct { Event *ContractNameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the Contract contract.
func (*ContractNameChangedIterator) Close ¶
func (it *ContractNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractNameChangedIterator) Error ¶
func (it *ContractNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractNameChangedIterator) Next ¶
func (it *ContractNameChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContractPubkeyChanged ¶
type ContractPubkeyChanged struct { Node [32]byte X [32]byte Y [32]byte Raw types.Log // Blockchain specific contextual infos }
ContractPubkeyChanged represents a PubkeyChanged event raised by the Contract contract.
type ContractPubkeyChangedIterator ¶
type ContractPubkeyChangedIterator struct { Event *ContractPubkeyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractPubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the Contract contract.
func (*ContractPubkeyChangedIterator) Close ¶
func (it *ContractPubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractPubkeyChangedIterator) Error ¶
func (it *ContractPubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractPubkeyChangedIterator) Next ¶
func (it *ContractPubkeyChangedIterator) 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 ContractRaw ¶
type ContractRaw struct {
Contract *Contract // Generic contract binding to access the raw methods on
}
ContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContractRaw) Call ¶
func (_Contract *ContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ContractRaw) Transact ¶
func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractRaw) Transfer ¶
func (_Contract *ContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContractSession ¶
type ContractSession struct { Contract *Contract // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ContractSession) ABI ¶
func (_Contract *ContractSession) ABI(node [32]byte, contentTypes *big.Int) (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 (*ContractSession) Addr ¶
func (_Contract *ContractSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) constant returns(address ret)
func (*ContractSession) ClearDNSZone ¶
func (_Contract *ContractSession) ClearDNSZone(_node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 _node) returns()
func (*ContractSession) Content ¶
func (_Contract *ContractSession) 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 (*ContractSession) DnsRecord ¶
func (_Contract *ContractSession) DnsRecord(_node [32]byte, _name [32]byte, _resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 _node, bytes32 _name, uint16 _resource) constant returns(bytes)
func (*ContractSession) HasDNSRecords ¶
func (_Contract *ContractSession) HasDNSRecords(_node [32]byte, _name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 _node, bytes32 _name) constant returns(bool)
func (*ContractSession) Name ¶
func (_Contract *ContractSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) constant returns(string ret)
func (*ContractSession) NameEntriesCount ¶
func (_Contract *ContractSession) NameEntriesCount(arg0 [32]byte, arg1 uint16, arg2 [32]byte) (uint16, error)
NameEntriesCount is a free data retrieval call binding the contract method 0x0dee3863.
Solidity: function nameEntriesCount(bytes32 , uint16 , bytes32 ) constant returns(uint16)
func (*ContractSession) Pubkey ¶
func (_Contract *ContractSession) Pubkey(node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) constant returns(bytes32 x, bytes32 y)
func (*ContractSession) Records ¶
func (_Contract *ContractSession) Records(arg0 [32]byte, arg1 uint16, arg2 [32]byte, arg3 uint16) ([]byte, error)
Records is a free data retrieval call binding the contract method 0x4f96bc00.
Solidity: function records(bytes32 , uint16 , bytes32 , uint16 ) constant returns(bytes)
func (*ContractSession) SetABI ¶
func (_Contract *ContractSession) SetABI(_node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 _node, uint256 _contentType, bytes _data) returns()
func (*ContractSession) SetAddr ¶
func (_Contract *ContractSession) SetAddr(_node [32]byte, _addr common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 _node, address _addr) returns()
func (*ContractSession) SetContent ¶
func (_Contract *ContractSession) 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 (*ContractSession) SetDNSRecords ¶
func (_Contract *ContractSession) SetDNSRecords(_node [32]byte, _data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 _node, bytes _data) returns()
func (*ContractSession) SetName ¶
func (_Contract *ContractSession) SetName(_node [32]byte, _name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 _node, string _name) returns()
func (*ContractSession) SetPubkey ¶
func (_Contract *ContractSession) SetPubkey(_node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 _node, bytes32 _x, bytes32 _y) returns()
func (*ContractSession) SetText ¶
func (_Contract *ContractSession) SetText(_node [32]byte, _key string, _value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 _node, string _key, string _value) returns()
func (*ContractSession) SupportsInterface ¶
func (_Contract *ContractSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)
type ContractTextChanged ¶
type ContractTextChanged struct { Node [32]byte IndexedKey common.Hash Key string Raw types.Log // Blockchain specific contextual infos }
ContractTextChanged represents a TextChanged event raised by the Contract contract.
type ContractTextChangedIterator ¶
type ContractTextChangedIterator struct { Event *ContractTextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the Contract contract.
func (*ContractTextChangedIterator) Close ¶
func (it *ContractTextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractTextChangedIterator) Error ¶
func (it *ContractTextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractTextChangedIterator) Next ¶
func (it *ContractTextChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContractTransactor ¶
type ContractTransactor struct {
// contains filtered or unexported fields
}
ContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContractTransactor ¶
func NewContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractTransactor, error)
NewContractTransactor creates a new write-only instance of Contract, bound to a specific deployed contract.
func (*ContractTransactor) ClearDNSZone ¶
func (_Contract *ContractTransactor) ClearDNSZone(opts *bind.TransactOpts, _node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 _node) returns()
func (*ContractTransactor) SetABI ¶
func (_Contract *ContractTransactor) SetABI(opts *bind.TransactOpts, _node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 _node, uint256 _contentType, bytes _data) returns()
func (*ContractTransactor) SetAddr ¶
func (_Contract *ContractTransactor) SetAddr(opts *bind.TransactOpts, _node [32]byte, _addr common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 _node, address _addr) returns()
func (*ContractTransactor) SetContent ¶
func (_Contract *ContractTransactor) 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 (*ContractTransactor) SetDNSRecords ¶
func (_Contract *ContractTransactor) SetDNSRecords(opts *bind.TransactOpts, _node [32]byte, _data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 _node, bytes _data) returns()
func (*ContractTransactor) SetName ¶
func (_Contract *ContractTransactor) SetName(opts *bind.TransactOpts, _node [32]byte, _name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 _node, string _name) returns()
func (*ContractTransactor) SetPubkey ¶
func (_Contract *ContractTransactor) SetPubkey(opts *bind.TransactOpts, _node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 _node, bytes32 _x, bytes32 _y) returns()
func (*ContractTransactor) SetText ¶
func (_Contract *ContractTransactor) SetText(opts *bind.TransactOpts, _node [32]byte, _key string, _value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 _node, string _key, string _value) returns()
type ContractTransactorRaw ¶
type ContractTransactorRaw struct {
Contract *ContractTransactor // Generic write-only contract binding to access the raw methods on
}
ContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContractTransactorRaw) Transact ¶
func (_Contract *ContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractTransactorRaw) Transfer ¶
func (_Contract *ContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContractTransactorSession ¶
type ContractTransactorSession struct { Contract *ContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ContractTransactorSession) ClearDNSZone ¶
func (_Contract *ContractTransactorSession) ClearDNSZone(_node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 _node) returns()
func (*ContractTransactorSession) SetABI ¶
func (_Contract *ContractTransactorSession) SetABI(_node [32]byte, _contentType *big.Int, _data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 _node, uint256 _contentType, bytes _data) returns()
func (*ContractTransactorSession) SetAddr ¶
func (_Contract *ContractTransactorSession) SetAddr(_node [32]byte, _addr common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 _node, address _addr) returns()
func (*ContractTransactorSession) SetContent ¶
func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) SetDNSRecords ¶
func (_Contract *ContractTransactorSession) SetDNSRecords(_node [32]byte, _data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 _node, bytes _data) returns()
func (*ContractTransactorSession) SetName ¶
func (_Contract *ContractTransactorSession) SetName(_node [32]byte, _name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 _node, string _name) returns()
func (*ContractTransactorSession) SetPubkey ¶
func (_Contract *ContractTransactorSession) SetPubkey(_node [32]byte, _x [32]byte, _y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 _node, bytes32 _x, bytes32 _y) returns()
func (*ContractTransactorSession) SetText ¶
func (_Contract *ContractTransactorSession) SetText(_node [32]byte, _key string, _value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 _node, string _key, string _value) returns()
type ContractUpdated ¶
type ContractUpdated struct { Node [32]byte Name []byte Resource uint16 Raw types.Log // Blockchain specific contextual infos }
ContractUpdated represents a Updated event raised by the Contract contract.
type ContractUpdatedIterator ¶
type ContractUpdatedIterator struct { Event *ContractUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractUpdatedIterator is returned from FilterUpdated and is used to iterate over the raw logs and unpacked data for Updated events raised by the Contract contract.
func (*ContractUpdatedIterator) Close ¶
func (it *ContractUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractUpdatedIterator) Error ¶
func (it *ContractUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractUpdatedIterator) Next ¶
func (it *ContractUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.