ens

package
v0.0.0-...-3f89fa4 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2022 License: 0BSD Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AddressResolver = common.HexToAddress("0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41")
)
View Source
var ResolverABI = ResolverMetaData.ABI

ResolverABI is the input ABI used to generate the binding from. Deprecated: Use ResolverMetaData.ABI instead.

View Source
var ResolverMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"}],\"payable\":false,\"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\":\"uint256\",\"name\":\"coinType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"newAddress\",\"type\":\"bytes\"}],\"name\":\"AddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isAuthorised\",\"type\":\"bool\"}],\"name\":\"AuthorisationChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"hash\",\"type\":\"bytes\"}],\"name\":\"ContenthashChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"resource\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"record\",\"type\":\"bytes\"}],\"name\":\"DNSRecordChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"resource\",\"type\":\"uint16\"}],\"name\":\"DNSRecordDeleted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"DNSZoneCleared\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"implementer\",\"type\":\"address\"}],\"name\":\"InterfaceChanged\",\"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\":true,\"internalType\":\"string\",\"name\":\"indexedKey\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"}],\"name\":\"TextChanged\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"contentTypes\",\"type\":\"uint256\"}],\"name\":\"ABI\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"coinType\",\"type\":\"uint256\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"authorisations\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"clearDNSZone\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"contenthash\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"resource\",\"type\":\"uint16\"}],\"name\":\"dnsRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"}],\"name\":\"hasDNSRecords\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"interfaceImplementer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"pubkey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"contentType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setABI\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"coinType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"a\",\"type\":\"bytes\"}],\"name\":\"setAddr\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"a\",\"type\":\"address\"}],\"name\":\"setAddr\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAuthorised\",\"type\":\"bool\"}],\"name\":\"setAuthorisation\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"hash\",\"type\":\"bytes\"}],\"name\":\"setContenthash\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setDNSRecords\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"},{\"internalType\":\"address\",\"name\":\"implementer\",\"type\":\"address\"}],\"name\":\"setInterface\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"setName\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"name\":\"setPubkey\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"setText\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"}],\"name\":\"text\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

ResolverMetaData contains all meta data concerning the Resolver contract.

Functions

This section is empty.

Types

type Resolver

type Resolver struct {
	ResolverCaller     // Read-only binding to the contract
	ResolverTransactor // Write-only binding to the contract
	ResolverFilterer   // Log filterer for contract events
}

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

func NewResolver

func NewResolver(address common.Address, backend bind.ContractBackend) (*Resolver, error)

NewResolver creates a new instance of Resolver, bound to a specific deployed contract.

type ResolverABIChanged

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

ResolverABIChanged represents a ABIChanged event raised by the Resolver contract.

type ResolverABIChangedIterator

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

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

func (*ResolverABIChangedIterator) Close

func (it *ResolverABIChangedIterator) Close() error

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

func (*ResolverABIChangedIterator) Error

func (it *ResolverABIChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverABIChangedIterator) Next

func (it *ResolverABIChangedIterator) 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 ResolverAddrChanged

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

ResolverAddrChanged represents a AddrChanged event raised by the Resolver contract.

type ResolverAddrChangedIterator

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

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

func (*ResolverAddrChangedIterator) Close

func (it *ResolverAddrChangedIterator) Close() error

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

func (*ResolverAddrChangedIterator) Error

func (it *ResolverAddrChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverAddrChangedIterator) Next

func (it *ResolverAddrChangedIterator) 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 ResolverAddressChanged

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

ResolverAddressChanged represents a AddressChanged event raised by the Resolver contract.

type ResolverAddressChangedIterator

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

ResolverAddressChangedIterator is returned from FilterAddressChanged and is used to iterate over the raw logs and unpacked data for AddressChanged events raised by the Resolver contract.

func (*ResolverAddressChangedIterator) Close

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

func (*ResolverAddressChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverAddressChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverAuthorisationChanged

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

ResolverAuthorisationChanged represents a AuthorisationChanged event raised by the Resolver contract.

type ResolverAuthorisationChangedIterator

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

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

func (*ResolverAuthorisationChangedIterator) Close

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

func (*ResolverAuthorisationChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverAuthorisationChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverCaller

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

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

func NewResolverCaller

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

NewResolverCaller creates a new read-only instance of Resolver, bound to a specific deployed contract.

func (*ResolverCaller) ABI

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

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

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

func (*ResolverCaller) Addr

func (_Resolver *ResolverCaller) 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 (*ResolverCaller) Addr0

func (_Resolver *ResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)

Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.

Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)

func (*ResolverCaller) Authorisations

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

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

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

func (*ResolverCaller) Contenthash

func (_Resolver *ResolverCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)

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

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

func (*ResolverCaller) DnsRecord

func (_Resolver *ResolverCaller) 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) view returns(bytes)

func (*ResolverCaller) HasDNSRecords

func (_Resolver *ResolverCaller) 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) view returns(bool)

func (*ResolverCaller) InterfaceImplementer

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

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

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

func (*ResolverCaller) Name

func (_Resolver *ResolverCaller) 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 (*ResolverCaller) Pubkey

func (_Resolver *ResolverCaller) 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 (*ResolverCaller) SupportsInterface

func (_Resolver *ResolverCaller) 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) pure returns(bool)

func (*ResolverCaller) Text

func (_Resolver *ResolverCaller) 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 ResolverCallerRaw

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

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

func (*ResolverCallerRaw) Call

func (_Resolver *ResolverCallerRaw) 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 ResolverCallerSession

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

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

func (*ResolverCallerSession) ABI

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

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

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

func (*ResolverCallerSession) Addr

func (_Resolver *ResolverCallerSession) 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 (*ResolverCallerSession) Addr0

func (_Resolver *ResolverCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)

Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.

Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)

func (*ResolverCallerSession) Authorisations

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

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

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

func (*ResolverCallerSession) Contenthash

func (_Resolver *ResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)

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

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

func (*ResolverCallerSession) DnsRecord

func (_Resolver *ResolverCallerSession) 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) view returns(bytes)

func (*ResolverCallerSession) HasDNSRecords

func (_Resolver *ResolverCallerSession) 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) view returns(bool)

func (*ResolverCallerSession) InterfaceImplementer

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

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

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

func (*ResolverCallerSession) Name

func (_Resolver *ResolverCallerSession) 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 (*ResolverCallerSession) Pubkey

func (_Resolver *ResolverCallerSession) 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 (*ResolverCallerSession) SupportsInterface

func (_Resolver *ResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)

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

Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)

func (*ResolverCallerSession) Text

func (_Resolver *ResolverCallerSession) 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 ResolverContenthashChanged

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

ResolverContenthashChanged represents a ContenthashChanged event raised by the Resolver contract.

type ResolverContenthashChangedIterator

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

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

func (*ResolverContenthashChangedIterator) Close

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

func (*ResolverContenthashChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverContenthashChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverDNSRecordChanged

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

ResolverDNSRecordChanged represents a DNSRecordChanged event raised by the Resolver contract.

type ResolverDNSRecordChangedIterator

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

ResolverDNSRecordChangedIterator is returned from FilterDNSRecordChanged and is used to iterate over the raw logs and unpacked data for DNSRecordChanged events raised by the Resolver contract.

func (*ResolverDNSRecordChangedIterator) Close

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

func (*ResolverDNSRecordChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverDNSRecordChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverDNSRecordDeleted

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

ResolverDNSRecordDeleted represents a DNSRecordDeleted event raised by the Resolver contract.

type ResolverDNSRecordDeletedIterator

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

ResolverDNSRecordDeletedIterator is returned from FilterDNSRecordDeleted and is used to iterate over the raw logs and unpacked data for DNSRecordDeleted events raised by the Resolver contract.

func (*ResolverDNSRecordDeletedIterator) Close

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

func (*ResolverDNSRecordDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverDNSRecordDeletedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverDNSZoneCleared

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

ResolverDNSZoneCleared represents a DNSZoneCleared event raised by the Resolver contract.

type ResolverDNSZoneClearedIterator

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

ResolverDNSZoneClearedIterator is returned from FilterDNSZoneCleared and is used to iterate over the raw logs and unpacked data for DNSZoneCleared events raised by the Resolver contract.

func (*ResolverDNSZoneClearedIterator) Close

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

func (*ResolverDNSZoneClearedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverDNSZoneClearedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverFilterer

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

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

func NewResolverFilterer

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

NewResolverFilterer creates a new log filterer instance of Resolver, bound to a specific deployed contract.

func (*ResolverFilterer) FilterABIChanged

func (_Resolver *ResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ResolverABIChangedIterator, error)

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

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

func (*ResolverFilterer) FilterAddrChanged

func (_Resolver *ResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverAddrChangedIterator, error)

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

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

func (*ResolverFilterer) FilterAddressChanged

func (_Resolver *ResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverAddressChangedIterator, error)

FilterAddressChanged is a free log retrieval operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.

Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)

func (*ResolverFilterer) FilterAuthorisationChanged

func (_Resolver *ResolverFilterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, target []common.Address) (*ResolverAuthorisationChangedIterator, error)

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

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

func (*ResolverFilterer) FilterContenthashChanged

func (_Resolver *ResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverContenthashChangedIterator, error)

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

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

func (*ResolverFilterer) FilterDNSRecordChanged

func (_Resolver *ResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverDNSRecordChangedIterator, error)

FilterDNSRecordChanged is a free log retrieval operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.

Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)

func (*ResolverFilterer) FilterDNSRecordDeleted

func (_Resolver *ResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*ResolverDNSRecordDeletedIterator, error)

FilterDNSRecordDeleted is a free log retrieval operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.

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

func (*ResolverFilterer) FilterDNSZoneCleared

func (_Resolver *ResolverFilterer) FilterDNSZoneCleared(opts *bind.FilterOpts, node [][32]byte) (*ResolverDNSZoneClearedIterator, error)

FilterDNSZoneCleared is a free log retrieval operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.

Solidity: event DNSZoneCleared(bytes32 indexed node)

func (*ResolverFilterer) FilterInterfaceChanged

func (_Resolver *ResolverFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*ResolverInterfaceChangedIterator, error)

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

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

func (*ResolverFilterer) FilterNameChanged

func (_Resolver *ResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverNameChangedIterator, error)

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

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

func (*ResolverFilterer) FilterPubkeyChanged

func (_Resolver *ResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverPubkeyChangedIterator, error)

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

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

func (*ResolverFilterer) FilterTextChanged

func (_Resolver *ResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverTextChangedIterator, 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 (*ResolverFilterer) ParseABIChanged

func (_Resolver *ResolverFilterer) ParseABIChanged(log types.Log) (*ResolverABIChanged, error)

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

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

func (*ResolverFilterer) ParseAddrChanged

func (_Resolver *ResolverFilterer) ParseAddrChanged(log types.Log) (*ResolverAddrChanged, error)

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

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

func (*ResolverFilterer) ParseAddressChanged

func (_Resolver *ResolverFilterer) ParseAddressChanged(log types.Log) (*ResolverAddressChanged, error)

ParseAddressChanged is a log parse operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.

Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)

func (*ResolverFilterer) ParseAuthorisationChanged

func (_Resolver *ResolverFilterer) ParseAuthorisationChanged(log types.Log) (*ResolverAuthorisationChanged, error)

ParseAuthorisationChanged is a log parse operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.

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

func (*ResolverFilterer) ParseContenthashChanged

func (_Resolver *ResolverFilterer) ParseContenthashChanged(log types.Log) (*ResolverContenthashChanged, error)

ParseContenthashChanged is a log parse operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.

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

func (*ResolverFilterer) ParseDNSRecordChanged

func (_Resolver *ResolverFilterer) ParseDNSRecordChanged(log types.Log) (*ResolverDNSRecordChanged, error)

ParseDNSRecordChanged is a log parse operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.

Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)

func (*ResolverFilterer) ParseDNSRecordDeleted

func (_Resolver *ResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*ResolverDNSRecordDeleted, error)

ParseDNSRecordDeleted is a log parse operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.

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

func (*ResolverFilterer) ParseDNSZoneCleared

func (_Resolver *ResolverFilterer) ParseDNSZoneCleared(log types.Log) (*ResolverDNSZoneCleared, error)

ParseDNSZoneCleared is a log parse operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.

Solidity: event DNSZoneCleared(bytes32 indexed node)

func (*ResolverFilterer) ParseInterfaceChanged

func (_Resolver *ResolverFilterer) ParseInterfaceChanged(log types.Log) (*ResolverInterfaceChanged, error)

ParseInterfaceChanged is a log parse operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.

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

func (*ResolverFilterer) ParseNameChanged

func (_Resolver *ResolverFilterer) ParseNameChanged(log types.Log) (*ResolverNameChanged, error)

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

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

func (*ResolverFilterer) ParsePubkeyChanged

func (_Resolver *ResolverFilterer) ParsePubkeyChanged(log types.Log) (*ResolverPubkeyChanged, error)

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

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

func (*ResolverFilterer) ParseTextChanged

func (_Resolver *ResolverFilterer) ParseTextChanged(log types.Log) (*ResolverTextChanged, error)

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

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

func (*ResolverFilterer) WatchABIChanged

func (_Resolver *ResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ResolverABIChanged, 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 (*ResolverFilterer) WatchAddrChanged

func (_Resolver *ResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *ResolverAddrChanged, 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 (*ResolverFilterer) WatchAddressChanged

func (_Resolver *ResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *ResolverAddressChanged, node [][32]byte) (event.Subscription, error)

WatchAddressChanged is a free log subscription operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.

Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)

func (*ResolverFilterer) WatchAuthorisationChanged

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

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

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

func (*ResolverFilterer) WatchContenthashChanged

func (_Resolver *ResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ResolverContenthashChanged, node [][32]byte) (event.Subscription, error)

WatchContenthashChanged is a free log subscription operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.

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

func (*ResolverFilterer) WatchDNSRecordChanged

func (_Resolver *ResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *ResolverDNSRecordChanged, node [][32]byte) (event.Subscription, error)

WatchDNSRecordChanged is a free log subscription operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.

Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)

func (*ResolverFilterer) WatchDNSRecordDeleted

func (_Resolver *ResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *ResolverDNSRecordDeleted, node [][32]byte) (event.Subscription, error)

WatchDNSRecordDeleted is a free log subscription operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.

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

func (*ResolverFilterer) WatchDNSZoneCleared

func (_Resolver *ResolverFilterer) WatchDNSZoneCleared(opts *bind.WatchOpts, sink chan<- *ResolverDNSZoneCleared, node [][32]byte) (event.Subscription, error)

WatchDNSZoneCleared is a free log subscription operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.

Solidity: event DNSZoneCleared(bytes32 indexed node)

func (*ResolverFilterer) WatchInterfaceChanged

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

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

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

func (*ResolverFilterer) WatchNameChanged

func (_Resolver *ResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ResolverNameChanged, 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 (*ResolverFilterer) WatchPubkeyChanged

func (_Resolver *ResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *ResolverPubkeyChanged, 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 (*ResolverFilterer) WatchTextChanged

func (_Resolver *ResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ResolverTextChanged, 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)

type ResolverInterfaceChanged

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

ResolverInterfaceChanged represents a InterfaceChanged event raised by the Resolver contract.

type ResolverInterfaceChangedIterator

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

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

func (*ResolverInterfaceChangedIterator) Close

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

func (*ResolverInterfaceChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverInterfaceChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverNameChanged

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

ResolverNameChanged represents a NameChanged event raised by the Resolver contract.

type ResolverNameChangedIterator

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

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

func (*ResolverNameChangedIterator) Close

func (it *ResolverNameChangedIterator) Close() error

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

func (*ResolverNameChangedIterator) Error

func (it *ResolverNameChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverNameChangedIterator) Next

func (it *ResolverNameChangedIterator) 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 ResolverPubkeyChanged

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

ResolverPubkeyChanged represents a PubkeyChanged event raised by the Resolver contract.

type ResolverPubkeyChangedIterator

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

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

func (*ResolverPubkeyChangedIterator) Close

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

func (*ResolverPubkeyChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverPubkeyChangedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type ResolverRaw

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

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

func (*ResolverRaw) Call

func (_Resolver *ResolverRaw) 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 (*ResolverRaw) Transact

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

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

func (*ResolverRaw) Transfer

func (_Resolver *ResolverRaw) 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 ResolverSession

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

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

func (*ResolverSession) ABI

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

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

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

func (*ResolverSession) Addr

func (_Resolver *ResolverSession) 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 (*ResolverSession) Addr0

func (_Resolver *ResolverSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)

Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.

Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)

func (*ResolverSession) Authorisations

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

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

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

func (*ResolverSession) ClearDNSZone

func (_Resolver *ResolverSession) 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 (*ResolverSession) Contenthash

func (_Resolver *ResolverSession) Contenthash(node [32]byte) ([]byte, error)

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

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

func (*ResolverSession) DnsRecord

func (_Resolver *ResolverSession) 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) view returns(bytes)

func (*ResolverSession) HasDNSRecords

func (_Resolver *ResolverSession) 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) view returns(bool)

func (*ResolverSession) InterfaceImplementer

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

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

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

func (*ResolverSession) Multicall

func (_Resolver *ResolverSession) Multicall(data [][]byte) (*types.Transaction, error)

Multicall is a paid mutator transaction binding the contract method 0xac9650d8.

Solidity: function multicall(bytes[] data) returns(bytes[] results)

func (*ResolverSession) Name

func (_Resolver *ResolverSession) 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 (*ResolverSession) Pubkey

func (_Resolver *ResolverSession) 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 (*ResolverSession) SetABI

func (_Resolver *ResolverSession) 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 (*ResolverSession) SetAddr

func (_Resolver *ResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)

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

Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()

func (*ResolverSession) SetAddr0

func (_Resolver *ResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)

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

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

func (*ResolverSession) SetAuthorisation

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

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

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

func (*ResolverSession) SetContenthash

func (_Resolver *ResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)

SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.

Solidity: function setContenthash(bytes32 node, bytes hash) returns()

func (*ResolverSession) SetDNSRecords

func (_Resolver *ResolverSession) 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 (*ResolverSession) SetInterface

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

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

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

func (*ResolverSession) SetName

func (_Resolver *ResolverSession) 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 (*ResolverSession) SetPubkey

func (_Resolver *ResolverSession) 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 (*ResolverSession) SetText

func (_Resolver *ResolverSession) 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 (*ResolverSession) SupportsInterface

func (_Resolver *ResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)

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

Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)

func (*ResolverSession) Text

func (_Resolver *ResolverSession) 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 ResolverTextChanged

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

ResolverTextChanged represents a TextChanged event raised by the Resolver contract.

type ResolverTextChangedIterator

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

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

func (*ResolverTextChangedIterator) Close

func (it *ResolverTextChangedIterator) Close() error

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

func (*ResolverTextChangedIterator) Error

func (it *ResolverTextChangedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverTextChangedIterator) Next

func (it *ResolverTextChangedIterator) 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 ResolverTransactor

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

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

func NewResolverTransactor

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

NewResolverTransactor creates a new write-only instance of Resolver, bound to a specific deployed contract.

func (*ResolverTransactor) ClearDNSZone

func (_Resolver *ResolverTransactor) 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 (*ResolverTransactor) Multicall

func (_Resolver *ResolverTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)

Multicall is a paid mutator transaction binding the contract method 0xac9650d8.

Solidity: function multicall(bytes[] data) returns(bytes[] results)

func (*ResolverTransactor) SetABI

func (_Resolver *ResolverTransactor) 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 (*ResolverTransactor) SetAddr

func (_Resolver *ResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)

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

Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()

func (*ResolverTransactor) SetAddr0

func (_Resolver *ResolverTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)

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

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

func (*ResolverTransactor) SetAuthorisation

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

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

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

func (*ResolverTransactor) SetContenthash

func (_Resolver *ResolverTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)

SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.

Solidity: function setContenthash(bytes32 node, bytes hash) returns()

func (*ResolverTransactor) SetDNSRecords

func (_Resolver *ResolverTransactor) 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 (*ResolverTransactor) SetInterface

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

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

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

func (*ResolverTransactor) SetName

func (_Resolver *ResolverTransactor) 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 (*ResolverTransactor) SetPubkey

func (_Resolver *ResolverTransactor) 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 (*ResolverTransactor) SetText

func (_Resolver *ResolverTransactor) 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 ResolverTransactorRaw

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

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

func (*ResolverTransactorRaw) Transact

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

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

func (*ResolverTransactorRaw) Transfer

func (_Resolver *ResolverTransactorRaw) 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 ResolverTransactorSession

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

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

func (*ResolverTransactorSession) ClearDNSZone

func (_Resolver *ResolverTransactorSession) 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 (*ResolverTransactorSession) Multicall

func (_Resolver *ResolverTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)

Multicall is a paid mutator transaction binding the contract method 0xac9650d8.

Solidity: function multicall(bytes[] data) returns(bytes[] results)

func (*ResolverTransactorSession) SetABI

func (_Resolver *ResolverTransactorSession) 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 (*ResolverTransactorSession) SetAddr

func (_Resolver *ResolverTransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)

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

Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()

func (*ResolverTransactorSession) SetAddr0

func (_Resolver *ResolverTransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)

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

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

func (*ResolverTransactorSession) SetAuthorisation

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

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

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

func (*ResolverTransactorSession) SetContenthash

func (_Resolver *ResolverTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)

SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.

Solidity: function setContenthash(bytes32 node, bytes hash) returns()

func (*ResolverTransactorSession) SetDNSRecords

func (_Resolver *ResolverTransactorSession) 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 (*ResolverTransactorSession) SetInterface

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

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

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

func (*ResolverTransactorSession) SetName

func (_Resolver *ResolverTransactorSession) 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 (*ResolverTransactorSession) SetPubkey

func (_Resolver *ResolverTransactorSession) 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 (*ResolverTransactorSession) SetText

func (_Resolver *ResolverTransactorSession) 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