resolvercontract

package
v0.0.0-...-48232e7 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const ResolverContractABI = "" /* 4162-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
}

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 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) (struct {
	ContentType *big.Int
	Data        []byte
}, error)

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

Solidity: function ABI(node bytes32, contentTypes uint256) constant returns(contentType uint256, data 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(node bytes32) constant returns(ret address)

func (*ResolverContractCaller) Content

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

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

Solidity: function content(node bytes32) constant returns(ret bytes32)

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(node bytes32) constant returns(ret 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(node bytes32) constant returns(x bytes32, y bytes32)

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(interfaceID bytes4) 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(node bytes32, key string) constant returns(ret 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) (struct {
	ContentType *big.Int
	Data        []byte
}, error)

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

Solidity: function ABI(node bytes32, contentTypes uint256) constant returns(contentType uint256, data 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(node bytes32) constant returns(ret address)

func (*ResolverContractCallerSession) Content

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

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

Solidity: function content(node bytes32) constant returns(ret bytes32)

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(node bytes32) constant returns(ret 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(node bytes32) constant returns(x bytes32, y bytes32)

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(interfaceID bytes4) 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(node bytes32, key string) constant returns(ret string)

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) (struct {
	ContentType *big.Int
	Data        []byte
}, error)

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

Solidity: function ABI(node bytes32, contentTypes uint256) constant returns(contentType uint256, data 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(node bytes32) constant returns(ret address)

func (*ResolverContractSession) Content

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

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

Solidity: function content(node bytes32) constant returns(ret bytes32)

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(node bytes32) constant returns(ret 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(node bytes32) constant returns(x bytes32, y bytes32)

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(node bytes32, contentType uint256, data bytes) 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(node bytes32, addr address) returns()

func (*ResolverContractSession) SetContent

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

SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.

Solidity: function setContent(node bytes32, hash bytes32) 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(node bytes32, name string) 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(node bytes32, x bytes32, y bytes32) 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(node bytes32, key string, value string) 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(interfaceID bytes4) 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(node bytes32, key string) constant returns(ret string)

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(node bytes32, contentType uint256, data bytes) 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(node bytes32, addr address) returns()

func (*ResolverContractTransactor) SetContent

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

SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.

Solidity: function setContent(node bytes32, hash bytes32) 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(node bytes32, name string) 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(node bytes32, x bytes32, y bytes32) 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(node bytes32, key string, value string) 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(node bytes32, contentType uint256, data bytes) 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(node bytes32, addr address) returns()

func (*ResolverContractTransactorSession) SetContent

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

SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.

Solidity: function setContent(node bytes32, hash bytes32) 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(node bytes32, name string) 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(node bytes32, x bytes32, y bytes32) 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(node bytes32, key string, value string) returns()

Jump to

Keyboard shortcuts

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