publicresolver

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PublicResolverABI = PublicResolverMetaData.ABI

PublicResolverABI is the input ABI used to generate the binding from. Deprecated: Use PublicResolverMetaData.ABI instead.

View Source
var PublicResolverMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_ensAddr\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"contentType\",\"type\":\"uint256\"}],\"name\":\"ABIChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"a\",\"type\":\"address\"}],\"name\":\"AddrChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"ContentChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"hash\",\"type\":\"bytes\"}],\"name\":\"MultihashChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"NameChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"name\":\"PubkeyChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"indexedKey\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"}],\"name\":\"TextChanged\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"}],\"name\":\"content\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"}],\"name\":\"getAll\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"_addr\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"_content\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"_multihash\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"_x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_y\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"}],\"name\":\"multihash\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"}],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"}],\"name\":\"pubkey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_contentType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"setABI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"setAddr\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_addr\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"_content\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"_multihash\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"_x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_y\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"setAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_hash\",\"type\":\"bytes32\"}],\"name\":\"setContent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"_hash\",\"type\":\"bytes\"}],\"name\":\"setMultihash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"setName\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_y\",\"type\":\"bytes32\"}],\"name\":\"setPubkey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"_key\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_value\",\"type\":\"string\"}],\"name\":\"setText\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"_key\",\"type\":\"string\"}],\"name\":\"text\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

PublicResolverMetaData contains all meta data concerning the PublicResolver contract.

Functions

This section is empty.

Types

type PublicResolver added in v0.9.1

type PublicResolver struct {
	PublicResolverCaller     // Read-only binding to the contract
	PublicResolverTransactor // Write-only binding to the contract
	PublicResolverFilterer   // Log filterer for contract events
}

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

func NewPublicResolver added in v0.9.1

func NewPublicResolver(address common.Address, backend bind.ContractBackend) (*PublicResolver, error)

NewPublicResolver creates a new instance of PublicResolver, bound to a specific deployed contract.

type PublicResolverABIChanged added in v0.9.1

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

PublicResolverABIChanged represents a ABIChanged event raised by the PublicResolver contract.

type PublicResolverABIChangedIterator added in v0.9.1

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

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

func (*PublicResolverABIChangedIterator) Close added in v0.9.1

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

func (*PublicResolverABIChangedIterator) Error added in v0.9.1

Error returns any retrieval or parsing error occurred during filtering.

func (*PublicResolverABIChangedIterator) Next added in v0.9.1

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 PublicResolverAddrChanged added in v0.9.1

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

PublicResolverAddrChanged represents a AddrChanged event raised by the PublicResolver contract.

type PublicResolverAddrChangedIterator added in v0.9.1

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

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

func (*PublicResolverAddrChangedIterator) Close added in v0.9.1

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

func (*PublicResolverAddrChangedIterator) Error added in v0.9.1

Error returns any retrieval or parsing error occurred during filtering.

func (*PublicResolverAddrChangedIterator) Next added in v0.9.1

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 PublicResolverCaller added in v0.9.1

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

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

func NewPublicResolverCaller added in v0.9.1

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

NewPublicResolverCaller creates a new read-only instance of PublicResolver, bound to a specific deployed contract.

func (*PublicResolverCaller) Addr added in v0.9.1

func (_PublicResolver *PublicResolverCaller) 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) view returns(address)

func (*PublicResolverCaller) Content added in v0.9.1

func (_PublicResolver *PublicResolverCaller) 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) view returns(bytes32)

func (*PublicResolverCaller) GetAll added in v0.9.1

func (_PublicResolver *PublicResolverCaller) GetAll(opts *bind.CallOpts, _node [32]byte) (struct {
	Addr      common.Address
	Content   [32]byte
	Multihash []byte
	X         [32]byte
	Y         [32]byte
	Name      string
}, error)

GetAll is a free data retrieval call binding the contract method 0xed80e1f7.

Solidity: function getAll(bytes32 _node) view returns(address _addr, bytes32 _content, bytes _multihash, bytes32 _x, bytes32 _y, string _name)

func (*PublicResolverCaller) Multihash added in v0.9.1

func (_PublicResolver *PublicResolverCaller) Multihash(opts *bind.CallOpts, _node [32]byte) ([]byte, error)

Multihash is a free data retrieval call binding the contract method 0xe89401a1.

Solidity: function multihash(bytes32 _node) view returns(bytes)

func (*PublicResolverCaller) Name added in v0.9.1

func (_PublicResolver *PublicResolverCaller) 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) view returns(string)

func (*PublicResolverCaller) Pubkey added in v0.9.1

func (_PublicResolver *PublicResolverCaller) 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) view returns(bytes32 x, bytes32 y)

func (*PublicResolverCaller) Text added in v0.9.1

func (_PublicResolver *PublicResolverCaller) 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) view returns(string)

type PublicResolverCallerRaw added in v0.9.1

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

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

func (*PublicResolverCallerRaw) Call added in v0.9.1

func (_PublicResolver *PublicResolverCallerRaw) 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 PublicResolverCallerSession added in v0.9.1

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

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

func (*PublicResolverCallerSession) Addr added in v0.9.1

func (_PublicResolver *PublicResolverCallerSession) Addr(_node [32]byte) (common.Address, error)

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

Solidity: function addr(bytes32 _node) view returns(address)

func (*PublicResolverCallerSession) Content added in v0.9.1

func (_PublicResolver *PublicResolverCallerSession) Content(_node [32]byte) ([32]byte, error)

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

Solidity: function content(bytes32 _node) view returns(bytes32)

func (*PublicResolverCallerSession) GetAll added in v0.9.1

func (_PublicResolver *PublicResolverCallerSession) GetAll(_node [32]byte) (struct {
	Addr      common.Address
	Content   [32]byte
	Multihash []byte
	X         [32]byte
	Y         [32]byte
	Name      string
}, error)

GetAll is a free data retrieval call binding the contract method 0xed80e1f7.

Solidity: function getAll(bytes32 _node) view returns(address _addr, bytes32 _content, bytes _multihash, bytes32 _x, bytes32 _y, string _name)

func (*PublicResolverCallerSession) Multihash added in v0.9.1

func (_PublicResolver *PublicResolverCallerSession) Multihash(_node [32]byte) ([]byte, error)

Multihash is a free data retrieval call binding the contract method 0xe89401a1.

Solidity: function multihash(bytes32 _node) view returns(bytes)

func (*PublicResolverCallerSession) Name added in v0.9.1

func (_PublicResolver *PublicResolverCallerSession) Name(_node [32]byte) (string, error)

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

Solidity: function name(bytes32 _node) view returns(string)

func (*PublicResolverCallerSession) Pubkey added in v0.9.1

func (_PublicResolver *PublicResolverCallerSession) 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) view returns(bytes32 x, bytes32 y)

func (*PublicResolverCallerSession) Text added in v0.9.1

func (_PublicResolver *PublicResolverCallerSession) 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) view returns(string)

type PublicResolverContentChanged added in v0.9.1

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

PublicResolverContentChanged represents a ContentChanged event raised by the PublicResolver contract.

type PublicResolverContentChangedIterator added in v0.9.1

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

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

func (*PublicResolverContentChangedIterator) Close added in v0.9.1

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

func (*PublicResolverContentChangedIterator) Error added in v0.9.1

Error returns any retrieval or parsing error occurred during filtering.

func (*PublicResolverContentChangedIterator) Next added in v0.9.1

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 PublicResolverFilterer added in v0.9.1

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

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

func NewPublicResolverFilterer added in v0.9.1

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

NewPublicResolverFilterer creates a new log filterer instance of PublicResolver, bound to a specific deployed contract.

func (*PublicResolverFilterer) FilterABIChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*PublicResolverABIChangedIterator, error)

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

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

func (*PublicResolverFilterer) FilterAddrChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverAddrChangedIterator, error)

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

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

func (*PublicResolverFilterer) FilterContentChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) FilterContentChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverContentChangedIterator, error)

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

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

func (*PublicResolverFilterer) FilterMultihashChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) FilterMultihashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverMultihashChangedIterator, error)

FilterMultihashChanged is a free log retrieval operation binding the contract event 0xc0b0fc07269fc2749adada3221c095a1d2187b2d075b51c915857b520f3a5021.

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

func (*PublicResolverFilterer) FilterNameChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverNameChangedIterator, error)

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

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

func (*PublicResolverFilterer) FilterPubkeyChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverPubkeyChangedIterator, error)

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

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

func (*PublicResolverFilterer) FilterTextChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverTextChangedIterator, error)

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

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

func (*PublicResolverFilterer) ParseABIChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) ParseABIChanged(log types.Log) (*PublicResolverABIChanged, error)

ParseABIChanged is a log parse operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.

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

func (*PublicResolverFilterer) ParseAddrChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) ParseAddrChanged(log types.Log) (*PublicResolverAddrChanged, error)

ParseAddrChanged is a log parse operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.

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

func (*PublicResolverFilterer) ParseContentChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) ParseContentChanged(log types.Log) (*PublicResolverContentChanged, error)

ParseContentChanged is a log parse operation binding the contract event 0x0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc.

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

func (*PublicResolverFilterer) ParseMultihashChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) ParseMultihashChanged(log types.Log) (*PublicResolverMultihashChanged, error)

ParseMultihashChanged is a log parse operation binding the contract event 0xc0b0fc07269fc2749adada3221c095a1d2187b2d075b51c915857b520f3a5021.

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

func (*PublicResolverFilterer) ParseNameChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) ParseNameChanged(log types.Log) (*PublicResolverNameChanged, error)

ParseNameChanged is a log parse operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.

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

func (*PublicResolverFilterer) ParsePubkeyChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) ParsePubkeyChanged(log types.Log) (*PublicResolverPubkeyChanged, error)

ParsePubkeyChanged is a log parse operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.

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

func (*PublicResolverFilterer) ParseTextChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) ParseTextChanged(log types.Log) (*PublicResolverTextChanged, error)

ParseTextChanged is a log parse operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.

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

func (*PublicResolverFilterer) WatchABIChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverABIChanged, 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 (*PublicResolverFilterer) WatchAddrChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAddrChanged, 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 (*PublicResolverFilterer) WatchContentChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) WatchContentChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverContentChanged, 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 (*PublicResolverFilterer) WatchMultihashChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) WatchMultihashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverMultihashChanged, node [][32]byte) (event.Subscription, error)

WatchMultihashChanged is a free log subscription operation binding the contract event 0xc0b0fc07269fc2749adada3221c095a1d2187b2d075b51c915857b520f3a5021.

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

func (*PublicResolverFilterer) WatchNameChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverNameChanged, 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 (*PublicResolverFilterer) WatchPubkeyChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverPubkeyChanged, 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 (*PublicResolverFilterer) WatchTextChanged added in v0.9.1

func (_PublicResolver *PublicResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverTextChanged, node [][32]byte) (event.Subscription, error)

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

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

type PublicResolverMultihashChanged added in v0.9.1

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

PublicResolverMultihashChanged represents a MultihashChanged event raised by the PublicResolver contract.

type PublicResolverMultihashChangedIterator added in v0.9.1

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

PublicResolverMultihashChangedIterator is returned from FilterMultihashChanged and is used to iterate over the raw logs and unpacked data for MultihashChanged events raised by the PublicResolver contract.

func (*PublicResolverMultihashChangedIterator) Close added in v0.9.1

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

func (*PublicResolverMultihashChangedIterator) Error added in v0.9.1

Error returns any retrieval or parsing error occurred during filtering.

func (*PublicResolverMultihashChangedIterator) Next added in v0.9.1

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 PublicResolverNameChanged added in v0.9.1

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

PublicResolverNameChanged represents a NameChanged event raised by the PublicResolver contract.

type PublicResolverNameChangedIterator added in v0.9.1

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

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

func (*PublicResolverNameChangedIterator) Close added in v0.9.1

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

func (*PublicResolverNameChangedIterator) Error added in v0.9.1

Error returns any retrieval or parsing error occurred during filtering.

func (*PublicResolverNameChangedIterator) Next added in v0.9.1

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 PublicResolverPubkeyChanged added in v0.9.1

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

PublicResolverPubkeyChanged represents a PubkeyChanged event raised by the PublicResolver contract.

type PublicResolverPubkeyChangedIterator added in v0.9.1

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

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

func (*PublicResolverPubkeyChangedIterator) Close added in v0.9.1

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

func (*PublicResolverPubkeyChangedIterator) Error added in v0.9.1

Error returns any retrieval or parsing error occurred during filtering.

func (*PublicResolverPubkeyChangedIterator) Next added in v0.9.1

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 PublicResolverRaw added in v0.9.1

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

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

func (*PublicResolverRaw) Call added in v0.9.1

func (_PublicResolver *PublicResolverRaw) 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 (*PublicResolverRaw) Transact added in v0.9.1

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

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

func (*PublicResolverRaw) Transfer added in v0.9.1

func (_PublicResolver *PublicResolverRaw) 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 PublicResolverSession added in v0.9.1

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

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

func (*PublicResolverSession) Addr added in v0.9.1

func (_PublicResolver *PublicResolverSession) Addr(_node [32]byte) (common.Address, error)

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

Solidity: function addr(bytes32 _node) view returns(address)

func (*PublicResolverSession) Content added in v0.9.1

func (_PublicResolver *PublicResolverSession) Content(_node [32]byte) ([32]byte, error)

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

Solidity: function content(bytes32 _node) view returns(bytes32)

func (*PublicResolverSession) GetAll added in v0.9.1

func (_PublicResolver *PublicResolverSession) GetAll(_node [32]byte) (struct {
	Addr      common.Address
	Content   [32]byte
	Multihash []byte
	X         [32]byte
	Y         [32]byte
	Name      string
}, error)

GetAll is a free data retrieval call binding the contract method 0xed80e1f7.

Solidity: function getAll(bytes32 _node) view returns(address _addr, bytes32 _content, bytes _multihash, bytes32 _x, bytes32 _y, string _name)

func (*PublicResolverSession) Multihash added in v0.9.1

func (_PublicResolver *PublicResolverSession) Multihash(_node [32]byte) ([]byte, error)

Multihash is a free data retrieval call binding the contract method 0xe89401a1.

Solidity: function multihash(bytes32 _node) view returns(bytes)

func (*PublicResolverSession) Name added in v0.9.1

func (_PublicResolver *PublicResolverSession) Name(_node [32]byte) (string, error)

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

Solidity: function name(bytes32 _node) view returns(string)

func (*PublicResolverSession) Pubkey added in v0.9.1

func (_PublicResolver *PublicResolverSession) 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) view returns(bytes32 x, bytes32 y)

func (*PublicResolverSession) SetABI added in v0.9.1

func (_PublicResolver *PublicResolverSession) 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 (*PublicResolverSession) SetAddr added in v0.9.1

func (_PublicResolver *PublicResolverSession) 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 (*PublicResolverSession) SetAll added in v0.9.1

func (_PublicResolver *PublicResolverSession) SetAll(_node [32]byte, _addr common.Address, _content [32]byte, _multihash []byte, _x [32]byte, _y [32]byte, _name string) (*types.Transaction, error)

SetAll is a paid mutator transaction binding the contract method 0x9f3a206d.

Solidity: function setAll(bytes32 _node, address _addr, bytes32 _content, bytes _multihash, bytes32 _x, bytes32 _y, string _name) returns()

func (*PublicResolverSession) SetContent added in v0.9.1

func (_PublicResolver *PublicResolverSession) 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 (*PublicResolverSession) SetMultihash added in v0.9.1

func (_PublicResolver *PublicResolverSession) SetMultihash(_node [32]byte, _hash []byte) (*types.Transaction, error)

SetMultihash is a paid mutator transaction binding the contract method 0xaa4cb547.

Solidity: function setMultihash(bytes32 _node, bytes _hash) returns()

func (*PublicResolverSession) SetName added in v0.9.1

func (_PublicResolver *PublicResolverSession) 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 (*PublicResolverSession) SetPubkey added in v0.9.1

func (_PublicResolver *PublicResolverSession) 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 (*PublicResolverSession) SetText added in v0.9.1

func (_PublicResolver *PublicResolverSession) 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 (*PublicResolverSession) Text added in v0.9.1

func (_PublicResolver *PublicResolverSession) 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) view returns(string)

type PublicResolverTextChanged added in v0.9.1

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

PublicResolverTextChanged represents a TextChanged event raised by the PublicResolver contract.

type PublicResolverTextChangedIterator added in v0.9.1

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

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

func (*PublicResolverTextChangedIterator) Close added in v0.9.1

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

func (*PublicResolverTextChangedIterator) Error added in v0.9.1

Error returns any retrieval or parsing error occurred during filtering.

func (*PublicResolverTextChangedIterator) Next added in v0.9.1

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 PublicResolverTransactor added in v0.9.1

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

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

func NewPublicResolverTransactor added in v0.9.1

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

NewPublicResolverTransactor creates a new write-only instance of PublicResolver, bound to a specific deployed contract.

func (*PublicResolverTransactor) SetABI added in v0.9.1

func (_PublicResolver *PublicResolverTransactor) 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 (*PublicResolverTransactor) SetAddr added in v0.9.1

func (_PublicResolver *PublicResolverTransactor) 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 (*PublicResolverTransactor) SetAll added in v0.9.1

func (_PublicResolver *PublicResolverTransactor) SetAll(opts *bind.TransactOpts, _node [32]byte, _addr common.Address, _content [32]byte, _multihash []byte, _x [32]byte, _y [32]byte, _name string) (*types.Transaction, error)

SetAll is a paid mutator transaction binding the contract method 0x9f3a206d.

Solidity: function setAll(bytes32 _node, address _addr, bytes32 _content, bytes _multihash, bytes32 _x, bytes32 _y, string _name) returns()

func (*PublicResolverTransactor) SetContent added in v0.9.1

func (_PublicResolver *PublicResolverTransactor) 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 (*PublicResolverTransactor) SetMultihash added in v0.9.1

func (_PublicResolver *PublicResolverTransactor) SetMultihash(opts *bind.TransactOpts, _node [32]byte, _hash []byte) (*types.Transaction, error)

SetMultihash is a paid mutator transaction binding the contract method 0xaa4cb547.

Solidity: function setMultihash(bytes32 _node, bytes _hash) returns()

func (*PublicResolverTransactor) SetName added in v0.9.1

func (_PublicResolver *PublicResolverTransactor) 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 (*PublicResolverTransactor) SetPubkey added in v0.9.1

func (_PublicResolver *PublicResolverTransactor) 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 (*PublicResolverTransactor) SetText added in v0.9.1

func (_PublicResolver *PublicResolverTransactor) 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 PublicResolverTransactorRaw added in v0.9.1

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

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

func (*PublicResolverTransactorRaw) Transact added in v0.9.1

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

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

func (*PublicResolverTransactorRaw) Transfer added in v0.9.1

func (_PublicResolver *PublicResolverTransactorRaw) 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 PublicResolverTransactorSession added in v0.9.1

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

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

func (*PublicResolverTransactorSession) SetABI added in v0.9.1

func (_PublicResolver *PublicResolverTransactorSession) 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 (*PublicResolverTransactorSession) SetAddr added in v0.9.1

func (_PublicResolver *PublicResolverTransactorSession) 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 (*PublicResolverTransactorSession) SetAll added in v0.9.1

func (_PublicResolver *PublicResolverTransactorSession) SetAll(_node [32]byte, _addr common.Address, _content [32]byte, _multihash []byte, _x [32]byte, _y [32]byte, _name string) (*types.Transaction, error)

SetAll is a paid mutator transaction binding the contract method 0x9f3a206d.

Solidity: function setAll(bytes32 _node, address _addr, bytes32 _content, bytes _multihash, bytes32 _x, bytes32 _y, string _name) returns()

func (*PublicResolverTransactorSession) SetContent added in v0.9.1

func (_PublicResolver *PublicResolverTransactorSession) 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 (*PublicResolverTransactorSession) SetMultihash added in v0.9.1

func (_PublicResolver *PublicResolverTransactorSession) SetMultihash(_node [32]byte, _hash []byte) (*types.Transaction, error)

SetMultihash is a paid mutator transaction binding the contract method 0xaa4cb547.

Solidity: function setMultihash(bytes32 _node, bytes _hash) returns()

func (*PublicResolverTransactorSession) SetName added in v0.9.1

func (_PublicResolver *PublicResolverTransactorSession) 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 (*PublicResolverTransactorSession) SetPubkey added in v0.9.1

func (_PublicResolver *PublicResolverTransactorSession) 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 (*PublicResolverTransactorSession) SetText added in v0.9.1

func (_PublicResolver *PublicResolverTransactorSession) 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()

Jump to

Keyboard shortcuts

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