Documentation ¶
Index ¶
- Constants
- type FIFSRegistrar
- type FIFSRegistrarCaller
- type FIFSRegistrarCallerRaw
- type FIFSRegistrarCallerSession
- type FIFSRegistrarFilterer
- type FIFSRegistrarRaw
- func (_FIFSRegistrar *FIFSRegistrarRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_FIFSRegistrar *FIFSRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FIFSRegistrar *FIFSRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FIFSRegistrarSession
- type FIFSRegistrarTransactor
- type FIFSRegistrarTransactorRaw
- type FIFSRegistrarTransactorSession
- type PublicResolver
- type PublicResolverABIChanged
- type PublicResolverABIChangedIterator
- type PublicResolverAddrChanged
- type PublicResolverAddrChangedIterator
- type PublicResolverCaller
- func (_PublicResolver *PublicResolverCaller) ABIContentType(opts *bind.CallOpts, node string, contentTypes *big.Int) (*big.Int, error)
- func (_PublicResolver *PublicResolverCaller) ABIRecord(opts *bind.CallOpts, node string, contentTypes *big.Int) (string, error)
- func (_PublicResolver *PublicResolverCaller) Addr(opts *bind.CallOpts, node string) (common.Address, error)
- func (_PublicResolver *PublicResolverCaller) Content(opts *bind.CallOpts, node string) (string, error)
- func (_PublicResolver *PublicResolverCaller) Name(opts *bind.CallOpts, node string) (string, error)
- func (_PublicResolver *PublicResolverCaller) PubkeyX(opts *bind.CallOpts, node string) (string, error)
- func (_PublicResolver *PublicResolverCaller) PubkeyY(opts *bind.CallOpts, node string) (string, error)
- func (_PublicResolver *PublicResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_PublicResolver *PublicResolverCaller) Text(opts *bind.CallOpts, node string, key string) (string, error)
- type PublicResolverCallerRaw
- type PublicResolverCallerSession
- func (_PublicResolver *PublicResolverCallerSession) ABIContentType(node string, contentTypes *big.Int) (*big.Int, error)
- func (_PublicResolver *PublicResolverCallerSession) ABIRecord(node string, contentTypes *big.Int) (string, error)
- func (_PublicResolver *PublicResolverCallerSession) Addr(node string) (common.Address, error)
- func (_PublicResolver *PublicResolverCallerSession) Content(node string) (string, error)
- func (_PublicResolver *PublicResolverCallerSession) Name(node string) (string, error)
- func (_PublicResolver *PublicResolverCallerSession) Pubkey(node string) (string, error)
- func (_PublicResolver *PublicResolverCallerSession) PubkeyX(node string) (string, error)
- func (_PublicResolver *PublicResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolver *PublicResolverCallerSession) Text(node string, key string) (string, error)
- type PublicResolverContentChanged
- type PublicResolverContentChangedIterator
- type PublicResolverFilterer
- func (_PublicResolver *PublicResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node []string, contentType []*big.Int) (*PublicResolverABIChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node []string) (*PublicResolverAddrChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterContentChanged(opts *bind.FilterOpts, node []string) (*PublicResolverContentChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node []string) (*PublicResolverNameChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node []string) (*PublicResolverPubkeyChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node []string, indexedKey []string) (*PublicResolverTextChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverABIChanged, node []string, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAddrChanged, node []string) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchContentChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverContentChanged, node []string) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverNameChanged, node []string) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverPubkeyChanged, node []string) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverTextChanged, node []string, ...) (event.Subscription, error)
- type PublicResolverNameChanged
- type PublicResolverNameChangedIterator
- type PublicResolverPubkeyChanged
- type PublicResolverPubkeyChangedIterator
- type PublicResolverRaw
- func (_PublicResolver *PublicResolverRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_PublicResolver *PublicResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PublicResolverSession
- func (_PublicResolver *PublicResolverSession) ABIContentType(node string, contentTypes *big.Int) (*big.Int, error)
- func (_PublicResolver *PublicResolverSession) ABIRecord(node string, contentTypes *big.Int) (string, error)
- func (_PublicResolver *PublicResolverSession) Addr(node string) (common.Address, error)
- func (_PublicResolver *PublicResolverSession) Content(node string) (string, error)
- func (_PublicResolver *PublicResolverSession) Name(node string) (string, error)
- func (_PublicResolver *PublicResolverSession) PubkeyX(node string) (string, error)
- func (_PublicResolver *PublicResolverSession) PubkeyY(node string) (string, error)
- func (_PublicResolver *PublicResolverSession) SetABI(node string, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetAddr(node string, addr common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetContent(node string, hash string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetName(node string, name string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetPubkey(node string, x string, y string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetText(node string, key string, value string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolver *PublicResolverSession) Text(node string, key string) (string, error)
- type PublicResolverTextChanged
- type PublicResolverTextChangedIterator
- type PublicResolverTransactor
- func (_PublicResolver *PublicResolverTransactor) SetABI(opts *bind.TransactOpts, node string, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetAddr(opts *bind.TransactOpts, node string, addr common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetContent(opts *bind.TransactOpts, node string, hash string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetName(opts *bind.TransactOpts, node string, name string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetPubkey(opts *bind.TransactOpts, node string, x string, y string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetText(opts *bind.TransactOpts, node string, key string, value string) (*types.Transaction, error)
- type PublicResolverTransactorRaw
- type PublicResolverTransactorSession
- func (_PublicResolver *PublicResolverTransactorSession) SetABI(node string, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetAddr(node string, addr common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetContent(node string, hash string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetName(node string, name string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetPubkey(node string, x string, y string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetText(node string, key string, value string) (*types.Transaction, error)
- type VNS
- type VNSCaller
- type VNSCallerRaw
- type VNSCallerSession
- type VNSFilterer
- func (_VNS *VNSFilterer) FilterNewOwner(opts *bind.FilterOpts, node []string, label []string) (*VNSNewOwnerIterator, error)
- func (_VNS *VNSFilterer) FilterNewResolver(opts *bind.FilterOpts, node []string) (*VNSNewResolverIterator, error)
- func (_VNS *VNSFilterer) FilterNewTTL(opts *bind.FilterOpts, node []string) (*VNSNewTTLIterator, error)
- func (_VNS *VNSFilterer) FilterTransfer(opts *bind.FilterOpts, node []string) (*VNSTransferIterator, error)
- func (_VNS *VNSFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *VNSNewOwner, node []string, label []string) (event.Subscription, error)
- func (_VNS *VNSFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *VNSNewResolver, node []string) (event.Subscription, error)
- func (_VNS *VNSFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *VNSNewTTL, node []string) (event.Subscription, error)
- func (_VNS *VNSFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *VNSTransfer, node []string) (event.Subscription, error)
- type VNSNewOwner
- type VNSNewOwnerIterator
- type VNSNewResolver
- type VNSNewResolverIterator
- type VNSNewTTL
- type VNSNewTTLIterator
- type VNSRaw
- func (_VNS *VNSRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_VNS *VNSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VNS *VNSRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VNSSession
- func (_VNS *VNSSession) Owner(node string) (common.Address, error)
- func (_VNS *VNSSession) Resolver(node string) (common.Address, error)
- func (_VNS *VNSSession) SetOwner(node string, owner common.Address) (*types.Transaction, error)
- func (_VNS *VNSSession) SetResolver(node string, resolver common.Address) (*types.Transaction, error)
- func (_VNS *VNSSession) SetSubnodeOwner(node string, label string, owner common.Address) (*types.Transaction, error)
- func (_VNS *VNSSession) SetTTL(node string, ttl uint64) (*types.Transaction, error)
- func (_VNS *VNSSession) Ttl(node string) (uint64, error)
- type VNSTransactor
- func (_VNS *VNSTransactor) SetOwner(opts *bind.TransactOpts, node string, owner common.Address) (*types.Transaction, error)
- func (_VNS *VNSTransactor) SetResolver(opts *bind.TransactOpts, node string, resolver common.Address) (*types.Transaction, error)
- func (_VNS *VNSTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node string, label string, owner common.Address) (*types.Transaction, error)
- func (_VNS *VNSTransactor) SetTTL(opts *bind.TransactOpts, node string, ttl uint64) (*types.Transaction, error)
- type VNSTransactorRaw
- type VNSTransactorSession
- func (_VNS *VNSTransactorSession) SetOwner(node string, owner common.Address) (*types.Transaction, error)
- func (_VNS *VNSTransactorSession) SetResolver(node string, resolver common.Address) (*types.Transaction, error)
- func (_VNS *VNSTransactorSession) SetSubnodeOwner(node string, label string, owner common.Address) (*types.Transaction, error)
- func (_VNS *VNSTransactorSession) SetTTL(node string, ttl uint64) (*types.Transaction, error)
- type VNSTransfer
- type VNSTransferIterator
Constants ¶
const FIFSRegistrarABI = `` /* 771-byte string literal not displayed */
FIFSRegistrarABI is the input ABI used to generate the binding from.
const FIFSRegistrarBin = `` /* 4680-byte string literal not displayed */
FIFSRegistrarBin is the compiled bytecode used for deploying new contracts.
const PublicResolverABI = `` /* 4326-byte string literal not displayed */
PublicResolverABI is the input ABI used to generate the binding from.
const PublicResolverBin = `` /* 9538-byte string literal not displayed */
PublicResolverBin is the compiled bytecode used for deploying new contracts.
const VNSABI = `` /* 2056-byte string literal not displayed */
VNSABI is the input ABI used to generate the binding from.
const VNSBin = `` /* 5320-byte string literal not displayed */
VNSBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FIFSRegistrar ¶
type FIFSRegistrar struct { FIFSRegistrarCaller // Read-only binding to the contract FIFSRegistrarTransactor // Write-only binding to the contract FIFSRegistrarFilterer // Log filterer for contract events }
FIFSRegistrar is an auto generated Go binding around an VNT contract.
func DeployFIFSRegistrar ¶
func DeployFIFSRegistrar(auth *bind.TransactOpts, backend bind.ContractBackend, ensAddr common.Address, node string) (common.Address, *types.Transaction, *FIFSRegistrar, error)
DeployFIFSRegistrar deploys a new VNT contract, binding an instance of FIFSRegistrar to it.
func NewFIFSRegistrar ¶
func NewFIFSRegistrar(address common.Address, backend bind.ContractBackend) (*FIFSRegistrar, error)
NewFIFSRegistrar creates a new instance of FIFSRegistrar, bound to a specific deployed contract.
type FIFSRegistrarCaller ¶
type FIFSRegistrarCaller struct {
// contains filtered or unexported fields
}
FIFSRegistrarCaller is an auto generated read-only Go binding around an VNT contract.
func NewFIFSRegistrarCaller ¶
func NewFIFSRegistrarCaller(address common.Address, caller bind.ContractCaller) (*FIFSRegistrarCaller, error)
NewFIFSRegistrarCaller creates a new read-only instance of FIFSRegistrar, bound to a specific deployed contract.
type FIFSRegistrarCallerRaw ¶
type FIFSRegistrarCallerRaw struct {
Contract *FIFSRegistrarCaller // Generic read-only contract binding to access the raw methods on
}
FIFSRegistrarCallerRaw is an auto generated low-level read-only Go binding around an VNT contract.
func (*FIFSRegistrarCallerRaw) Call ¶
func (_FIFSRegistrar *FIFSRegistrarCallerRaw) 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 FIFSRegistrarCallerSession ¶
type FIFSRegistrarCallerSession struct { Contract *FIFSRegistrarCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FIFSRegistrarCallerSession is an auto generated read-only Go binding around an VNT contract, with pre-set call options.
type FIFSRegistrarFilterer ¶
type FIFSRegistrarFilterer struct {
// contains filtered or unexported fields
}
FIFSRegistrarFilterer is an auto generated log filtering Go binding around an VNT contract events.
func NewFIFSRegistrarFilterer ¶
func NewFIFSRegistrarFilterer(address common.Address, filterer bind.ContractFilterer) (*FIFSRegistrarFilterer, error)
NewFIFSRegistrarFilterer creates a new log filterer instance of FIFSRegistrar, bound to a specific deployed contract.
type FIFSRegistrarRaw ¶
type FIFSRegistrarRaw struct {
Contract *FIFSRegistrar // Generic contract binding to access the raw methods on
}
FIFSRegistrarRaw is an auto generated low-level Go binding around an VNT contract.
func (*FIFSRegistrarRaw) Call ¶
func (_FIFSRegistrar *FIFSRegistrarRaw) 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 (*FIFSRegistrarRaw) Transact ¶
func (_FIFSRegistrar *FIFSRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FIFSRegistrarRaw) Transfer ¶
func (_FIFSRegistrar *FIFSRegistrarRaw) 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 FIFSRegistrarSession ¶
type FIFSRegistrarSession struct { Contract *FIFSRegistrar // 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 }
FIFSRegistrarSession is an auto generated Go binding around an VNT contract, with pre-set call and transact options.
func (*FIFSRegistrarSession) Register ¶
func (_FIFSRegistrar *FIFSRegistrarSession) Register(subnode string, owner common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd22057a9.
function register(subnode bytes32, owner address) returns()
type FIFSRegistrarTransactor ¶
type FIFSRegistrarTransactor struct {
// contains filtered or unexported fields
}
FIFSRegistrarTransactor is an auto generated write-only Go binding around an VNT contract.
func NewFIFSRegistrarTransactor ¶
func NewFIFSRegistrarTransactor(address common.Address, transactor bind.ContractTransactor) (*FIFSRegistrarTransactor, error)
NewFIFSRegistrarTransactor creates a new write-only instance of FIFSRegistrar, bound to a specific deployed contract.
func (*FIFSRegistrarTransactor) Register ¶
func (_FIFSRegistrar *FIFSRegistrarTransactor) Register(opts *bind.TransactOpts, subnode string, owner common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd22057a9.
function register(subnode bytes32, owner address) returns()
type FIFSRegistrarTransactorRaw ¶
type FIFSRegistrarTransactorRaw struct {
Contract *FIFSRegistrarTransactor // Generic write-only contract binding to access the raw methods on
}
FIFSRegistrarTransactorRaw is an auto generated low-level write-only Go binding around an VNT contract.
func (*FIFSRegistrarTransactorRaw) Transact ¶
func (_FIFSRegistrar *FIFSRegistrarTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FIFSRegistrarTransactorRaw) Transfer ¶
func (_FIFSRegistrar *FIFSRegistrarTransactorRaw) 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 FIFSRegistrarTransactorSession ¶
type FIFSRegistrarTransactorSession struct { Contract *FIFSRegistrarTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FIFSRegistrarTransactorSession is an auto generated write-only Go binding around an VNT contract, with pre-set transact options.
func (*FIFSRegistrarTransactorSession) Register ¶
func (_FIFSRegistrar *FIFSRegistrarTransactorSession) Register(subnode string, owner common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xd22057a9.
function register(subnode bytes32, owner address) returns()
type PublicResolver ¶
type PublicResolver struct { PublicResolverCaller // Read-only binding to the contract PublicResolverTransactor // Write-only binding to the contract PublicResolverFilterer // Log filterer for contract events }
PublicResolver is an auto generated Go binding around an VNT contract.
func DeployPublicResolver ¶
func DeployPublicResolver(auth *bind.TransactOpts, backend bind.ContractBackend, ensAddr common.Address) (common.Address, *types.Transaction, *PublicResolver, error)
DeployPublicResolver deploys a new VNT contract, binding an instance of PublicResolver to it.
func NewPublicResolver ¶
func NewPublicResolver(address common.Address, backend bind.ContractBackend) (*PublicResolver, error)
NewPublicResolver creates a new instance of PublicResolver, bound to a specific deployed contract.
type PublicResolverABIChanged ¶
type PublicResolverABIChanged struct { Node string ContentType *big.Int Raw types.Log // Blockchain specific contextual infos }
PublicResolverABIChanged represents a ABIChanged event raised by the PublicResolver contract.
type PublicResolverABIChangedIterator ¶
type PublicResolverABIChangedIterator struct { Event *PublicResolverABIChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the PublicResolver contract.
func (*PublicResolverABIChangedIterator) Close ¶
func (it *PublicResolverABIChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverABIChangedIterator) Error ¶
func (it *PublicResolverABIChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverABIChangedIterator) Next ¶
func (it *PublicResolverABIChangedIterator) 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 PublicResolverAddrChanged ¶
type PublicResolverAddrChanged struct { Node string A common.Address Raw types.Log // Blockchain specific contextual infos }
PublicResolverAddrChanged represents a AddrChanged event raised by the PublicResolver contract.
type PublicResolverAddrChangedIterator ¶
type PublicResolverAddrChangedIterator struct { Event *PublicResolverAddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the PublicResolver contract.
func (*PublicResolverAddrChangedIterator) Close ¶
func (it *PublicResolverAddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverAddrChangedIterator) Error ¶
func (it *PublicResolverAddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverAddrChangedIterator) Next ¶
func (it *PublicResolverAddrChangedIterator) 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 PublicResolverCaller ¶
type PublicResolverCaller struct {
// contains filtered or unexported fields
}
PublicResolverCaller is an auto generated read-only Go binding around an VNT contract.
func NewPublicResolverCaller ¶
func NewPublicResolverCaller(address common.Address, caller bind.ContractCaller) (*PublicResolverCaller, error)
NewPublicResolverCaller creates a new read-only instance of PublicResolver, bound to a specific deployed contract.
func (*PublicResolverCaller) ABIContentType ¶
func (*PublicResolverCaller) ABIRecord ¶
func (_PublicResolver *PublicResolverCaller) ABIRecord(opts *bind.CallOpts, node string, contentTypes *big.Int) (string, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
function ABI(node bytes32, contentTypes uint256) constant returns(contentType uint256, data bytes)
func (*PublicResolverCaller) Addr ¶
func (_PublicResolver *PublicResolverCaller) Addr(opts *bind.CallOpts, node string) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
function addr(node bytes32) constant returns(ret address)
func (*PublicResolverCaller) Content ¶
func (_PublicResolver *PublicResolverCaller) Content(opts *bind.CallOpts, node string) (string, error)
Content is a free data retrieval call binding the contract method 0x2dff6941.
function content(node bytes32) constant returns(ret bytes32)
func (*PublicResolverCaller) Name ¶
Name is a free data retrieval call binding the contract method 0x691f3431.
function name(node bytes32) constant returns(ret string)
func (*PublicResolverCaller) PubkeyX ¶
func (_PublicResolver *PublicResolverCaller) PubkeyX(opts *bind.CallOpts, node string) (string, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
function pubkey(node bytes32) constant returns(x bytes32, y bytes32)
func (*PublicResolverCaller) SupportsInterface ¶
func (_PublicResolver *PublicResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
function supportsInterface(interfaceID bytes4) constant returns(bool)
type PublicResolverCallerRaw ¶
type PublicResolverCallerRaw struct {
Contract *PublicResolverCaller // Generic read-only contract binding to access the raw methods on
}
PublicResolverCallerRaw is an auto generated low-level read-only Go binding around an VNT contract.
func (*PublicResolverCallerRaw) Call ¶
func (_PublicResolver *PublicResolverCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type PublicResolverCallerSession ¶
type PublicResolverCallerSession struct { Contract *PublicResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PublicResolverCallerSession is an auto generated read-only Go binding around an VNT contract, with pre-set call options.
func (*PublicResolverCallerSession) ABIContentType ¶
func (*PublicResolverCallerSession) ABIRecord ¶
func (_PublicResolver *PublicResolverCallerSession) ABIRecord(node string, contentTypes *big.Int) (string, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
function ABI(node bytes32, contentTypes uint256) constant returns(contentType uint256, data bytes)
func (*PublicResolverCallerSession) Addr ¶
func (_PublicResolver *PublicResolverCallerSession) Addr(node string) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
function addr(node bytes32) constant returns(ret address)
func (*PublicResolverCallerSession) Content ¶
func (_PublicResolver *PublicResolverCallerSession) Content(node string) (string, error)
Content is a free data retrieval call binding the contract method 0x2dff6941.
function content(node bytes32) constant returns(ret bytes32)
func (*PublicResolverCallerSession) Name ¶
func (_PublicResolver *PublicResolverCallerSession) Name(node string) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
function name(node bytes32) constant returns(ret string)
func (*PublicResolverCallerSession) Pubkey ¶
func (_PublicResolver *PublicResolverCallerSession) Pubkey(node string) (string, error)
func (*PublicResolverCallerSession) PubkeyX ¶
func (_PublicResolver *PublicResolverCallerSession) PubkeyX(node string) (string, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
function pubkey(node bytes32) constant returns(x bytes32, y bytes32)
func (*PublicResolverCallerSession) SupportsInterface ¶
func (_PublicResolver *PublicResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
function supportsInterface(interfaceID bytes4) constant returns(bool)
type PublicResolverContentChanged ¶
type PublicResolverContentChanged struct { Node string Hash string Raw types.Log // Blockchain specific contextual infos }
PublicResolverContentChanged represents a ContentChanged event raised by the PublicResolver contract.
type PublicResolverContentChangedIterator ¶
type PublicResolverContentChangedIterator struct { Event *PublicResolverContentChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverContentChangedIterator is returned from FilterContentChanged and is used to iterate over the raw logs and unpacked data for ContentChanged events raised by the PublicResolver contract.
func (*PublicResolverContentChangedIterator) Close ¶
func (it *PublicResolverContentChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverContentChangedIterator) Error ¶
func (it *PublicResolverContentChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverContentChangedIterator) Next ¶
func (it *PublicResolverContentChangedIterator) 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 PublicResolverFilterer ¶
type PublicResolverFilterer struct {
// contains filtered or unexported fields
}
PublicResolverFilterer is an auto generated log filtering Go binding around an VNT contract events.
func NewPublicResolverFilterer ¶
func NewPublicResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*PublicResolverFilterer, error)
NewPublicResolverFilterer creates a new log filterer instance of PublicResolver, bound to a specific deployed contract.
func (*PublicResolverFilterer) FilterABIChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node []string, contentType []*big.Int) (*PublicResolverABIChangedIterator, error)
FilterABIChanged is a free log retrieval operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
e ABIChanged(node indexed bytes32, contentType indexed uint256)
func (*PublicResolverFilterer) FilterAddrChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node []string) (*PublicResolverAddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
e AddrChanged(node indexed bytes32, a address)
func (*PublicResolverFilterer) FilterContentChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterContentChanged(opts *bind.FilterOpts, node []string) (*PublicResolverContentChangedIterator, error)
FilterContentChanged is a free log retrieval operation binding the contract event 0x0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc.
e ContentChanged(node indexed bytes32, hash bytes32)
func (*PublicResolverFilterer) FilterNameChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node []string) (*PublicResolverNameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
e NameChanged(node indexed bytes32, name string)
func (*PublicResolverFilterer) FilterPubkeyChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node []string) (*PublicResolverPubkeyChangedIterator, error)
FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
e PubkeyChanged(node indexed bytes32, x bytes32, y bytes32)
func (*PublicResolverFilterer) FilterTextChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node []string, indexedKey []string) (*PublicResolverTextChangedIterator, error)
FilterTextChanged is a free log retrieval operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
e TextChanged(node indexed bytes32, indexedKey indexed string, key string)
func (*PublicResolverFilterer) WatchABIChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverABIChanged, node []string, contentType []*big.Int) (event.Subscription, error)
WatchABIChanged is a free log subscription operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
e ABIChanged(node indexed bytes32, contentType indexed uint256)
func (*PublicResolverFilterer) WatchAddrChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAddrChanged, node []string) (event.Subscription, error)
WatchAddrChanged is a free log subscription operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
e AddrChanged(node indexed bytes32, a address)
func (*PublicResolverFilterer) WatchContentChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchContentChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverContentChanged, node []string) (event.Subscription, error)
WatchContentChanged is a free log subscription operation binding the contract event 0x0424b6fe0d9c3bdbece0e7879dc241bb0c22e900be8b6c168b4ee08bd9bf83bc.
e ContentChanged(node indexed bytes32, hash bytes32)
func (*PublicResolverFilterer) WatchNameChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverNameChanged, node []string) (event.Subscription, error)
WatchNameChanged is a free log subscription operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
e NameChanged(node indexed bytes32, name string)
func (*PublicResolverFilterer) WatchPubkeyChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverPubkeyChanged, node []string) (event.Subscription, error)
WatchPubkeyChanged is a free log subscription operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
e PubkeyChanged(node indexed bytes32, x bytes32, y bytes32)
func (*PublicResolverFilterer) WatchTextChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverTextChanged, node []string, indexedKey []string) (event.Subscription, error)
WatchTextChanged is a free log subscription operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
e TextChanged(node indexed bytes32, indexedKey indexed string, key string)
type PublicResolverNameChanged ¶
type PublicResolverNameChanged struct { Node string Name string Raw types.Log // Blockchain specific contextual infos }
PublicResolverNameChanged represents a NameChanged event raised by the PublicResolver contract.
type PublicResolverNameChangedIterator ¶
type PublicResolverNameChangedIterator struct { Event *PublicResolverNameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the PublicResolver contract.
func (*PublicResolverNameChangedIterator) Close ¶
func (it *PublicResolverNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverNameChangedIterator) Error ¶
func (it *PublicResolverNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverNameChangedIterator) Next ¶
func (it *PublicResolverNameChangedIterator) 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 PublicResolverPubkeyChanged ¶
type PublicResolverPubkeyChanged struct { Node string X string Y string Raw types.Log // Blockchain specific contextual infos }
PublicResolverPubkeyChanged represents a PubkeyChanged event raised by the PublicResolver contract.
type PublicResolverPubkeyChangedIterator ¶
type PublicResolverPubkeyChangedIterator struct { Event *PublicResolverPubkeyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverPubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the PublicResolver contract.
func (*PublicResolverPubkeyChangedIterator) Close ¶
func (it *PublicResolverPubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverPubkeyChangedIterator) Error ¶
func (it *PublicResolverPubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverPubkeyChangedIterator) Next ¶
func (it *PublicResolverPubkeyChangedIterator) 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 PublicResolverRaw ¶
type PublicResolverRaw struct {
Contract *PublicResolver // Generic contract binding to access the raw methods on
}
PublicResolverRaw is an auto generated low-level Go binding around an VNT contract.
func (*PublicResolverRaw) Call ¶
func (_PublicResolver *PublicResolverRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*PublicResolverRaw) Transact ¶
func (_PublicResolver *PublicResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PublicResolverRaw) Transfer ¶
func (_PublicResolver *PublicResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PublicResolverSession ¶
type PublicResolverSession struct { Contract *PublicResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PublicResolverSession is an auto generated Go binding around an VNT contract, with pre-set call and transact options.
func (*PublicResolverSession) ABIContentType ¶
func (*PublicResolverSession) ABIRecord ¶
func (_PublicResolver *PublicResolverSession) ABIRecord(node string, contentTypes *big.Int) (string, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
function ABI(node bytes32, contentTypes uint256) constant returns(contentType uint256, data bytes)
func (*PublicResolverSession) Addr ¶
func (_PublicResolver *PublicResolverSession) Addr(node string) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
function addr(node bytes32) constant returns(ret address)
func (*PublicResolverSession) Content ¶
func (_PublicResolver *PublicResolverSession) Content(node string) (string, error)
Content is a free data retrieval call binding the contract method 0x2dff6941.
function content(node bytes32) constant returns(ret bytes32)
func (*PublicResolverSession) Name ¶
func (_PublicResolver *PublicResolverSession) Name(node string) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
function name(node bytes32) constant returns(ret string)
func (*PublicResolverSession) PubkeyX ¶
func (_PublicResolver *PublicResolverSession) PubkeyX(node string) (string, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
function pubkey(node bytes32) constant returns(x bytes32, y bytes32)
func (*PublicResolverSession) PubkeyY ¶
func (_PublicResolver *PublicResolverSession) PubkeyY(node string) (string, error)
func (*PublicResolverSession) SetABI ¶
func (_PublicResolver *PublicResolverSession) SetABI(node string, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
function setABI(node bytes32, contentType uint256, data bytes) returns()
func (*PublicResolverSession) SetAddr ¶
func (_PublicResolver *PublicResolverSession) SetAddr(node string, addr common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
function setAddr(node bytes32, addr address) returns()
func (*PublicResolverSession) SetContent ¶
func (_PublicResolver *PublicResolverSession) SetContent(node string, hash string) (*types.Transaction, error)
SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.
function setContent(node bytes32, hash bytes32) returns()
func (*PublicResolverSession) SetName ¶
func (_PublicResolver *PublicResolverSession) SetName(node string, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
function setName(node bytes32, name string) returns()
func (*PublicResolverSession) SetPubkey ¶
func (_PublicResolver *PublicResolverSession) SetPubkey(node string, x string, y string) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
function setPubkey(node bytes32, x bytes32, y bytes32) returns()
func (*PublicResolverSession) SetText ¶
func (_PublicResolver *PublicResolverSession) SetText(node string, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
function setText(node bytes32, key string, value string) returns()
func (*PublicResolverSession) SupportsInterface ¶
func (_PublicResolver *PublicResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
function supportsInterface(interfaceID bytes4) constant returns(bool)
type PublicResolverTextChanged ¶
type PublicResolverTextChanged struct { Node string IndexedKey common.Hash Key string Raw types.Log // Blockchain specific contextual infos }
PublicResolverTextChanged represents a TextChanged event raised by the PublicResolver contract.
type PublicResolverTextChangedIterator ¶
type PublicResolverTextChangedIterator struct { Event *PublicResolverTextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the PublicResolver contract.
func (*PublicResolverTextChangedIterator) Close ¶
func (it *PublicResolverTextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverTextChangedIterator) Error ¶
func (it *PublicResolverTextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverTextChangedIterator) Next ¶
func (it *PublicResolverTextChangedIterator) 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 PublicResolverTransactor ¶
type PublicResolverTransactor struct {
// contains filtered or unexported fields
}
PublicResolverTransactor is an auto generated write-only Go binding around an VNT contract.
func NewPublicResolverTransactor ¶
func NewPublicResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*PublicResolverTransactor, error)
NewPublicResolverTransactor creates a new write-only instance of PublicResolver, bound to a specific deployed contract.
func (*PublicResolverTransactor) SetABI ¶
func (_PublicResolver *PublicResolverTransactor) SetABI(opts *bind.TransactOpts, node string, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
function setABI(node bytes32, contentType uint256, data bytes) returns()
func (*PublicResolverTransactor) SetAddr ¶
func (_PublicResolver *PublicResolverTransactor) SetAddr(opts *bind.TransactOpts, node string, addr common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
function setAddr(node bytes32, addr address) returns()
func (*PublicResolverTransactor) SetContent ¶
func (_PublicResolver *PublicResolverTransactor) SetContent(opts *bind.TransactOpts, node string, hash string) (*types.Transaction, error)
SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.
function setContent(node bytes32, hash bytes32) returns()
func (*PublicResolverTransactor) SetName ¶
func (_PublicResolver *PublicResolverTransactor) SetName(opts *bind.TransactOpts, node string, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
function setName(node bytes32, name string) returns()
func (*PublicResolverTransactor) SetPubkey ¶
func (_PublicResolver *PublicResolverTransactor) SetPubkey(opts *bind.TransactOpts, node string, x string, y string) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
function setPubkey(node bytes32, x bytes32, y bytes32) returns()
func (*PublicResolverTransactor) SetText ¶
func (_PublicResolver *PublicResolverTransactor) SetText(opts *bind.TransactOpts, node string, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
function setText(node bytes32, key string, value string) returns()
type PublicResolverTransactorRaw ¶
type PublicResolverTransactorRaw struct {
Contract *PublicResolverTransactor // Generic write-only contract binding to access the raw methods on
}
PublicResolverTransactorRaw is an auto generated low-level write-only Go binding around an VNT contract.
func (*PublicResolverTransactorRaw) Transact ¶
func (_PublicResolver *PublicResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PublicResolverTransactorRaw) Transfer ¶
func (_PublicResolver *PublicResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PublicResolverTransactorSession ¶
type PublicResolverTransactorSession struct { Contract *PublicResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PublicResolverTransactorSession is an auto generated write-only Go binding around an VNT contract, with pre-set transact options.
func (*PublicResolverTransactorSession) SetABI ¶
func (_PublicResolver *PublicResolverTransactorSession) SetABI(node string, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
function setABI(node bytes32, contentType uint256, data bytes) returns()
func (*PublicResolverTransactorSession) SetAddr ¶
func (_PublicResolver *PublicResolverTransactorSession) SetAddr(node string, addr common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
function setAddr(node bytes32, addr address) returns()
func (*PublicResolverTransactorSession) SetContent ¶
func (_PublicResolver *PublicResolverTransactorSession) SetContent(node string, hash string) (*types.Transaction, error)
SetContent is a paid mutator transaction binding the contract method 0xc3d014d6.
function setContent(node bytes32, hash bytes32) returns()
func (*PublicResolverTransactorSession) SetName ¶
func (_PublicResolver *PublicResolverTransactorSession) SetName(node string, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
function setName(node bytes32, name string) returns()
func (*PublicResolverTransactorSession) SetPubkey ¶
func (_PublicResolver *PublicResolverTransactorSession) SetPubkey(node string, x string, y string) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
function setPubkey(node bytes32, x bytes32, y bytes32) returns()
func (*PublicResolverTransactorSession) SetText ¶
func (_PublicResolver *PublicResolverTransactorSession) SetText(node string, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
function setText(node bytes32, key string, value string) returns()
type VNS ¶
type VNS struct { VNSCaller // Read-only binding to the contract VNSTransactor // Write-only binding to the contract VNSFilterer // Log filterer for contract events }
VNS is an auto generated Go binding around an VNT contract.
func DeployVNS ¶
func DeployVNS(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *VNS, error)
DeployVNS deploys a new VNT contract, binding an instance of VNS to it.
type VNSCaller ¶
type VNSCaller struct {
// contains filtered or unexported fields
}
VNSCaller is an auto generated read-only Go binding around an VNT contract.
func NewVNSCaller ¶
NewVNSCaller creates a new read-only instance of VNS, bound to a specific deployed contract.
func (*VNSCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x02571be3.
function owner(node bytes32) constant returns(address)
type VNSCallerRaw ¶
type VNSCallerRaw struct {
Contract *VNSCaller // Generic read-only contract binding to access the raw methods on
}
VNSCallerRaw is an auto generated low-level read-only Go binding around an VNT contract.
func (*VNSCallerRaw) Call ¶
func (_VNS *VNSCallerRaw) 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 VNSCallerSession ¶
type VNSCallerSession struct { Contract *VNSCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VNSCallerSession is an auto generated read-only Go binding around an VNT contract, with pre-set call options.
func (*VNSCallerSession) Owner ¶
func (_VNS *VNSCallerSession) Owner(node string) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
function owner(node bytes32) constant returns(address)
type VNSFilterer ¶
type VNSFilterer struct {
// contains filtered or unexported fields
}
VNSFilterer is an auto generated log filtering Go binding around an VNT contract events.
func NewVNSFilterer ¶
func NewVNSFilterer(address common.Address, filterer bind.ContractFilterer) (*VNSFilterer, error)
NewVNSFilterer creates a new log filterer instance of VNS, bound to a specific deployed contract.
func (*VNSFilterer) FilterNewOwner ¶
func (_VNS *VNSFilterer) FilterNewOwner(opts *bind.FilterOpts, node []string, label []string) (*VNSNewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
e NewOwner(node indexed bytes32, label indexed bytes32, owner address)
func (*VNSFilterer) FilterNewResolver ¶
func (_VNS *VNSFilterer) FilterNewResolver(opts *bind.FilterOpts, node []string) (*VNSNewResolverIterator, error)
FilterNewResolver is a free log retrieval operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
e NewResolver(node indexed bytes32, resolver address)
func (*VNSFilterer) FilterNewTTL ¶
func (_VNS *VNSFilterer) FilterNewTTL(opts *bind.FilterOpts, node []string) (*VNSNewTTLIterator, error)
FilterNewTTL is a free log retrieval operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
e NewTTL(node indexed bytes32, ttl uint64)
func (*VNSFilterer) FilterTransfer ¶
func (_VNS *VNSFilterer) FilterTransfer(opts *bind.FilterOpts, node []string) (*VNSTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
e Transfer(node indexed bytes32, owner address)
func (*VNSFilterer) WatchNewOwner ¶
func (_VNS *VNSFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *VNSNewOwner, node []string, label []string) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
e NewOwner(node indexed bytes32, label indexed bytes32, owner address)
func (*VNSFilterer) WatchNewResolver ¶
func (_VNS *VNSFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *VNSNewResolver, node []string) (event.Subscription, error)
WatchNewResolver is a free log subscription operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
e NewResolver(node indexed bytes32, resolver address)
func (*VNSFilterer) WatchNewTTL ¶
func (_VNS *VNSFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *VNSNewTTL, node []string) (event.Subscription, error)
WatchNewTTL is a free log subscription operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
e NewTTL(node indexed bytes32, ttl uint64)
func (*VNSFilterer) WatchTransfer ¶
func (_VNS *VNSFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *VNSTransfer, node []string) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
e Transfer(node indexed bytes32, owner address)
type VNSNewOwner ¶
type VNSNewOwner struct { Node string Label string Owner common.Address Raw types.Log // Blockchain specific contextual infos }
VNSNewOwner represents a NewOwner event raised by the VNS contract.
type VNSNewOwnerIterator ¶
type VNSNewOwnerIterator struct { Event *VNSNewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VNSNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the VNS contract.
func (*VNSNewOwnerIterator) Close ¶
func (it *VNSNewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VNSNewOwnerIterator) Error ¶
func (it *VNSNewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VNSNewOwnerIterator) Next ¶
func (it *VNSNewOwnerIterator) 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 VNSNewResolver ¶
type VNSNewResolver struct { Node string Resolver common.Address Raw types.Log // Blockchain specific contextual infos }
VNSNewResolver represents a NewResolver event raised by the VNS contract.
type VNSNewResolverIterator ¶
type VNSNewResolverIterator struct { Event *VNSNewResolver // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VNSNewResolverIterator is returned from FilterNewResolver and is used to iterate over the raw logs and unpacked data for NewResolver events raised by the VNS contract.
func (*VNSNewResolverIterator) Close ¶
func (it *VNSNewResolverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VNSNewResolverIterator) Error ¶
func (it *VNSNewResolverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VNSNewResolverIterator) Next ¶
func (it *VNSNewResolverIterator) 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 VNSNewTTL ¶
type VNSNewTTL struct { Node string Ttl uint64 Raw types.Log // Blockchain specific contextual infos }
VNSNewTTL represents a NewTTL event raised by the VNS contract.
type VNSNewTTLIterator ¶
type VNSNewTTLIterator struct { Event *VNSNewTTL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VNSNewTTLIterator is returned from FilterNewTTL and is used to iterate over the raw logs and unpacked data for NewTTL events raised by the VNS contract.
func (*VNSNewTTLIterator) Close ¶
func (it *VNSNewTTLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VNSNewTTLIterator) Error ¶
func (it *VNSNewTTLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VNSNewTTLIterator) Next ¶
func (it *VNSNewTTLIterator) 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 VNSRaw ¶
type VNSRaw struct {
Contract *VNS // Generic contract binding to access the raw methods on
}
VNSRaw is an auto generated low-level Go binding around an VNT contract.
func (*VNSRaw) Call ¶
func (_VNS *VNSRaw) 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 (*VNSRaw) Transact ¶
func (_VNS *VNSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VNSRaw) Transfer ¶
func (_VNS *VNSRaw) 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 VNSSession ¶
type VNSSession struct { Contract *VNS // 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 }
VNSSession is an auto generated Go binding around an VNT contract, with pre-set call and transact options.
func (*VNSSession) Owner ¶
func (_VNS *VNSSession) Owner(node string) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
function owner(node bytes32) constant returns(address)
func (*VNSSession) Resolver ¶
func (_VNS *VNSSession) Resolver(node string) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
function resolver(node bytes32) constant returns(address)
func (*VNSSession) SetOwner ¶
func (_VNS *VNSSession) SetOwner(node string, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
function setOwner(node bytes32, owner address) returns()
func (*VNSSession) SetResolver ¶
func (_VNS *VNSSession) SetResolver(node string, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
function setResolver(node bytes32, resolver address) returns()
func (*VNSSession) SetSubnodeOwner ¶
func (_VNS *VNSSession) SetSubnodeOwner(node string, label string, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
function setSubnodeOwner(node bytes32, label bytes32, owner address) returns()
func (*VNSSession) SetTTL ¶
func (_VNS *VNSSession) SetTTL(node string, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
function setTTL(node bytes32, ttl uint64) returns()
type VNSTransactor ¶
type VNSTransactor struct {
// contains filtered or unexported fields
}
VNSTransactor is an auto generated write-only Go binding around an VNT contract.
func NewVNSTransactor ¶
func NewVNSTransactor(address common.Address, transactor bind.ContractTransactor) (*VNSTransactor, error)
NewVNSTransactor creates a new write-only instance of VNS, bound to a specific deployed contract.
func (*VNSTransactor) SetOwner ¶
func (_VNS *VNSTransactor) SetOwner(opts *bind.TransactOpts, node string, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
function setOwner(node bytes32, owner address) returns()
func (*VNSTransactor) SetResolver ¶
func (_VNS *VNSTransactor) SetResolver(opts *bind.TransactOpts, node string, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
function setResolver(node bytes32, resolver address) returns()
func (*VNSTransactor) SetSubnodeOwner ¶
func (_VNS *VNSTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node string, label string, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
function setSubnodeOwner(node bytes32, label bytes32, owner address) returns()
func (*VNSTransactor) SetTTL ¶
func (_VNS *VNSTransactor) SetTTL(opts *bind.TransactOpts, node string, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
function setTTL(node bytes32, ttl uint64) returns()
type VNSTransactorRaw ¶
type VNSTransactorRaw struct {
Contract *VNSTransactor // Generic write-only contract binding to access the raw methods on
}
VNSTransactorRaw is an auto generated low-level write-only Go binding around an VNT contract.
func (*VNSTransactorRaw) Transact ¶
func (_VNS *VNSTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VNSTransactorRaw) Transfer ¶
func (_VNS *VNSTransactorRaw) 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 VNSTransactorSession ¶
type VNSTransactorSession struct { Contract *VNSTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VNSTransactorSession is an auto generated write-only Go binding around an VNT contract, with pre-set transact options.
func (*VNSTransactorSession) SetOwner ¶
func (_VNS *VNSTransactorSession) SetOwner(node string, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
function setOwner(node bytes32, owner address) returns()
func (*VNSTransactorSession) SetResolver ¶
func (_VNS *VNSTransactorSession) SetResolver(node string, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
function setResolver(node bytes32, resolver address) returns()
func (*VNSTransactorSession) SetSubnodeOwner ¶
func (_VNS *VNSTransactorSession) SetSubnodeOwner(node string, label string, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
function setSubnodeOwner(node bytes32, label bytes32, owner address) returns()
func (*VNSTransactorSession) SetTTL ¶
func (_VNS *VNSTransactorSession) SetTTL(node string, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
function setTTL(node bytes32, ttl uint64) returns()
type VNSTransfer ¶
type VNSTransfer struct { Node string Owner common.Address Raw types.Log // Blockchain specific contextual infos }
VNSTransfer represents a Transfer event raised by the VNS contract.
type VNSTransferIterator ¶
type VNSTransferIterator struct { Event *VNSTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VNSTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the VNS contract.
func (*VNSTransferIterator) Close ¶
func (it *VNSTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VNSTransferIterator) Error ¶
func (it *VNSTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VNSTransferIterator) Next ¶
func (it *VNSTransferIterator) 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.