resolver

package
v1.0.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const ResolverContractABI = "" /* 5254-byte string literal not displayed */

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

Variables

This section is empty.

Functions

This section is empty.

Types

type ResolverContract

type ResolverContract struct {
	ResolverContractCaller     // Read-only binding to the contract
	ResolverContractTransactor // Write-only binding to the contract
	ResolverContractFilterer   // Log filterer for contract events
}

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

func NewResolverContract

func NewResolverContract(address common.Address, backend bind.ContractBackend) (*ResolverContract, error)

NewResolverContract creates a new instance of ResolverContract, bound to a specific deployed contract.

type ResolverContractABIChanged

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

ResolverContractABIChanged represents a ABIChanged event raised by the ResolverContract contract.

type ResolverContractABIChangedIterator

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

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

func (*ResolverContractABIChangedIterator) Close

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

func (*ResolverContractABIChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverContractABIChangedIterator) 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 ResolverContractAddrChanged

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

ResolverContractAddrChanged represents a AddrChanged event raised by the ResolverContract contract.

type ResolverContractAddrChangedIterator

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

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

func (*ResolverContractAddrChangedIterator) Close

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

func (*ResolverContractAddrChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverContractAddrChangedIterator) 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 ResolverContractCaller

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

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

func NewResolverContractCaller

func NewResolverContractCaller(address common.Address, caller bind.ContractCaller) (*ResolverContractCaller, error)

NewResolverContractCaller creates a new read-only instance of ResolverContract, bound to a specific deployed contract.

func (*ResolverContractCaller) ABI

func (_ResolverContract *ResolverContractCaller) 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) constant returns(uint256, bytes)

func (*ResolverContractCaller) Addr

func (_ResolverContract *ResolverContractCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)

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

Solidity: function addr(bytes32 node) constant returns(address)

func (*ResolverContractCaller) Contenthash

func (_ResolverContract *ResolverContractCaller) 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) constant returns(bytes)

func (*ResolverContractCaller) Name

func (_ResolverContract *ResolverContractCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)

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

Solidity: function name(bytes32 node) constant returns(string)

func (*ResolverContractCaller) Pubkey

func (_ResolverContract *ResolverContractCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct {
	X [32]byte
	Y [32]byte
}, error)

Pubkey is a free data retrieval call binding the contract method 0xc8690233.

Solidity: function pubkey(bytes32 node) constant returns(bytes32 x, bytes32 y)

func (*ResolverContractCaller) SupportsInterface

func (_ResolverContract *ResolverContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)

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

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

func (*ResolverContractCaller) Text

func (_ResolverContract *ResolverContractCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) constant returns(string)

type ResolverContractCallerRaw

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

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

func (*ResolverContractCallerRaw) Call

func (_ResolverContract *ResolverContractCallerRaw) 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 ResolverContractCallerSession

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

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

func (*ResolverContractCallerSession) ABI

func (_ResolverContract *ResolverContractCallerSession) 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) constant returns(uint256, bytes)

func (*ResolverContractCallerSession) Addr

func (_ResolverContract *ResolverContractCallerSession) Addr(node [32]byte) (common.Address, error)

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

Solidity: function addr(bytes32 node) constant returns(address)

func (*ResolverContractCallerSession) Contenthash

func (_ResolverContract *ResolverContractCallerSession) Contenthash(node [32]byte) ([]byte, error)

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

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

func (*ResolverContractCallerSession) Name

func (_ResolverContract *ResolverContractCallerSession) Name(node [32]byte) (string, error)

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

Solidity: function name(bytes32 node) constant returns(string)

func (*ResolverContractCallerSession) Pubkey

func (_ResolverContract *ResolverContractCallerSession) Pubkey(node [32]byte) (struct {
	X [32]byte
	Y [32]byte
}, error)

Pubkey is a free data retrieval call binding the contract method 0xc8690233.

Solidity: function pubkey(bytes32 node) constant returns(bytes32 x, bytes32 y)

func (*ResolverContractCallerSession) SupportsInterface

func (_ResolverContract *ResolverContractCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)

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

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

func (*ResolverContractCallerSession) Text

func (_ResolverContract *ResolverContractCallerSession) Text(node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) constant returns(string)

type ResolverContractContenthashChanged

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

ResolverContractContenthashChanged represents a ContenthashChanged event raised by the ResolverContract contract.

type ResolverContractContenthashChangedIterator

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

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

func (*ResolverContractContenthashChangedIterator) Close

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

func (*ResolverContractContenthashChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverContractContenthashChangedIterator) 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 ResolverContractFilterer

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

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

func NewResolverContractFilterer

func NewResolverContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ResolverContractFilterer, error)

NewResolverContractFilterer creates a new log filterer instance of ResolverContract, bound to a specific deployed contract.

func (*ResolverContractFilterer) FilterABIChanged

func (_ResolverContract *ResolverContractFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ResolverContractABIChangedIterator, error)

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

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

func (*ResolverContractFilterer) FilterAddrChanged

func (_ResolverContract *ResolverContractFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverContractAddrChangedIterator, error)

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

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

func (*ResolverContractFilterer) FilterContenthashChanged

func (_ResolverContract *ResolverContractFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverContractContenthashChangedIterator, error)

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

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

func (*ResolverContractFilterer) FilterNameChanged

func (_ResolverContract *ResolverContractFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverContractNameChangedIterator, error)

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

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

func (*ResolverContractFilterer) FilterPubkeyChanged

func (_ResolverContract *ResolverContractFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverContractPubkeyChangedIterator, error)

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

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

func (*ResolverContractFilterer) FilterTextChanged

func (_ResolverContract *ResolverContractFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverContractTextChangedIterator, error)

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

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

func (*ResolverContractFilterer) WatchABIChanged

func (_ResolverContract *ResolverContractFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ResolverContractABIChanged, 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 (*ResolverContractFilterer) WatchAddrChanged

func (_ResolverContract *ResolverContractFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *ResolverContractAddrChanged, 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 (*ResolverContractFilterer) WatchContenthashChanged

func (_ResolverContract *ResolverContractFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ResolverContractContenthashChanged, 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 contenthash)

func (*ResolverContractFilterer) WatchNameChanged

func (_ResolverContract *ResolverContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ResolverContractNameChanged, 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 (*ResolverContractFilterer) WatchPubkeyChanged

func (_ResolverContract *ResolverContractFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *ResolverContractPubkeyChanged, 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 (*ResolverContractFilterer) WatchTextChanged

func (_ResolverContract *ResolverContractFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ResolverContractTextChanged, 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 ResolverContractNameChanged

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

ResolverContractNameChanged represents a NameChanged event raised by the ResolverContract contract.

type ResolverContractNameChangedIterator

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

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

func (*ResolverContractNameChangedIterator) Close

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

func (*ResolverContractNameChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverContractNameChangedIterator) 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 ResolverContractPubkeyChanged

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

ResolverContractPubkeyChanged represents a PubkeyChanged event raised by the ResolverContract contract.

type ResolverContractPubkeyChangedIterator

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

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

func (*ResolverContractPubkeyChangedIterator) Close

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

func (*ResolverContractPubkeyChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverContractPubkeyChangedIterator) 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 ResolverContractRaw

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

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

func (*ResolverContractRaw) Call

func (_ResolverContract *ResolverContractRaw) 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 (*ResolverContractRaw) Transact

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

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

func (*ResolverContractRaw) Transfer

func (_ResolverContract *ResolverContractRaw) 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 ResolverContractSession

type ResolverContractSession struct {
	Contract     *ResolverContract // 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
}

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

func (*ResolverContractSession) ABI

func (_ResolverContract *ResolverContractSession) 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) constant returns(uint256, bytes)

func (*ResolverContractSession) Addr

func (_ResolverContract *ResolverContractSession) Addr(node [32]byte) (common.Address, error)

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

Solidity: function addr(bytes32 node) constant returns(address)

func (*ResolverContractSession) Contenthash

func (_ResolverContract *ResolverContractSession) Contenthash(node [32]byte) ([]byte, error)

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

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

func (*ResolverContractSession) Name

func (_ResolverContract *ResolverContractSession) Name(node [32]byte) (string, error)

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

Solidity: function name(bytes32 node) constant returns(string)

func (*ResolverContractSession) Pubkey

func (_ResolverContract *ResolverContractSession) Pubkey(node [32]byte) (struct {
	X [32]byte
	Y [32]byte
}, error)

Pubkey is a free data retrieval call binding the contract method 0xc8690233.

Solidity: function pubkey(bytes32 node) constant returns(bytes32 x, bytes32 y)

func (*ResolverContractSession) SetABI

func (_ResolverContract *ResolverContractSession) 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 (*ResolverContractSession) SetAddr

func (_ResolverContract *ResolverContractSession) 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 (*ResolverContractSession) SetContenthash

func (_ResolverContract *ResolverContractSession) SetContenthash(node [32]byte, contenthash []byte) (*types.Transaction, error)

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

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

func (*ResolverContractSession) SetName

func (_ResolverContract *ResolverContractSession) 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 (*ResolverContractSession) SetPubkey

func (_ResolverContract *ResolverContractSession) 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 (*ResolverContractSession) SetText

func (_ResolverContract *ResolverContractSession) 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 (*ResolverContractSession) SupportsInterface

func (_ResolverContract *ResolverContractSession) SupportsInterface(interfaceID [4]byte) (bool, error)

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

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

func (*ResolverContractSession) Text

func (_ResolverContract *ResolverContractSession) Text(node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) constant returns(string)

type ResolverContractTextChanged

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

ResolverContractTextChanged represents a TextChanged event raised by the ResolverContract contract.

type ResolverContractTextChangedIterator

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

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

func (*ResolverContractTextChangedIterator) Close

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

func (*ResolverContractTextChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverContractTextChangedIterator) 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 ResolverContractTransactor

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

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

func NewResolverContractTransactor

func NewResolverContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ResolverContractTransactor, error)

NewResolverContractTransactor creates a new write-only instance of ResolverContract, bound to a specific deployed contract.

func (*ResolverContractTransactor) SetABI

func (_ResolverContract *ResolverContractTransactor) 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 (*ResolverContractTransactor) SetAddr

func (_ResolverContract *ResolverContractTransactor) 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 (*ResolverContractTransactor) SetContenthash

func (_ResolverContract *ResolverContractTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, contenthash []byte) (*types.Transaction, error)

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

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

func (*ResolverContractTransactor) SetName

func (_ResolverContract *ResolverContractTransactor) 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 (*ResolverContractTransactor) SetPubkey

func (_ResolverContract *ResolverContractTransactor) 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 (*ResolverContractTransactor) SetText

func (_ResolverContract *ResolverContractTransactor) 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 ResolverContractTransactorRaw

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

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

func (*ResolverContractTransactorRaw) Transact

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

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

func (*ResolverContractTransactorRaw) Transfer

func (_ResolverContract *ResolverContractTransactorRaw) 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 ResolverContractTransactorSession

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

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

func (*ResolverContractTransactorSession) SetABI

func (_ResolverContract *ResolverContractTransactorSession) 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 (*ResolverContractTransactorSession) SetAddr

func (_ResolverContract *ResolverContractTransactorSession) 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 (*ResolverContractTransactorSession) SetContenthash

func (_ResolverContract *ResolverContractTransactorSession) SetContenthash(node [32]byte, contenthash []byte) (*types.Transaction, error)

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

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

func (*ResolverContractTransactorSession) SetName

func (_ResolverContract *ResolverContractTransactorSession) 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 (*ResolverContractTransactorSession) SetPubkey

func (_ResolverContract *ResolverContractTransactorSession) 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 (*ResolverContractTransactorSession) SetText

func (_ResolverContract *ResolverContractTransactorSession) 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