Documentation ¶
Index ¶
- Variables
- type AddressResolverFacet
- type AddressResolverFacetAddrChanged
- type AddressResolverFacetAddrChangedIterator
- type AddressResolverFacetCaller
- type AddressResolverFacetCallerRaw
- type AddressResolverFacetCallerSession
- type AddressResolverFacetFilterer
- func (_AddressResolverFacet *AddressResolverFacetFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*AddressResolverFacetAddrChangedIterator, error)
- func (_AddressResolverFacet *AddressResolverFacetFilterer) ParseAddrChanged(log types.Log) (*AddressResolverFacetAddrChanged, error)
- func (_AddressResolverFacet *AddressResolverFacetFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *AddressResolverFacetAddrChanged, ...) (event.Subscription, error)
- type AddressResolverFacetRaw
- func (_AddressResolverFacet *AddressResolverFacetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddressResolverFacet *AddressResolverFacetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddressResolverFacet *AddressResolverFacetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressResolverFacetSession
- type AddressResolverFacetTransactor
- type AddressResolverFacetTransactorRaw
- type AddressResolverFacetTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AddressResolverFacetABI = AddressResolverFacetMetaData.ABI
AddressResolverFacetABI is the input ABI used to generate the binding from. Deprecated: Use AddressResolverFacetMetaData.ABI instead.
var AddressResolverFacetMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"a\",\"type\":\"address\"}],\"name\":\"AddrChanged\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"setAddr\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
AddressResolverFacetMetaData contains all meta data concerning the AddressResolverFacet contract.
Functions ¶
This section is empty.
Types ¶
type AddressResolverFacet ¶
type AddressResolverFacet struct { AddressResolverFacetCaller // Read-only binding to the contract AddressResolverFacetTransactor // Write-only binding to the contract AddressResolverFacetFilterer // Log filterer for contract events }
AddressResolverFacet is an auto generated Go binding around an Ethereum contract.
func NewAddressResolverFacet ¶
func NewAddressResolverFacet(address common.Address, backend bind.ContractBackend) (*AddressResolverFacet, error)
NewAddressResolverFacet creates a new instance of AddressResolverFacet, bound to a specific deployed contract.
type AddressResolverFacetAddrChanged ¶
type AddressResolverFacetAddrChanged struct { Node [32]byte A common.Address Raw types.Log // Blockchain specific contextual infos }
AddressResolverFacetAddrChanged represents a AddrChanged event raised by the AddressResolverFacet contract.
type AddressResolverFacetAddrChangedIterator ¶
type AddressResolverFacetAddrChangedIterator struct { Event *AddressResolverFacetAddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddressResolverFacetAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the AddressResolverFacet contract.
func (*AddressResolverFacetAddrChangedIterator) Close ¶
func (it *AddressResolverFacetAddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddressResolverFacetAddrChangedIterator) Error ¶
func (it *AddressResolverFacetAddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddressResolverFacetAddrChangedIterator) Next ¶
func (it *AddressResolverFacetAddrChangedIterator) 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 AddressResolverFacetCaller ¶
type AddressResolverFacetCaller struct {
// contains filtered or unexported fields
}
AddressResolverFacetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressResolverFacetCaller ¶
func NewAddressResolverFacetCaller(address common.Address, caller bind.ContractCaller) (*AddressResolverFacetCaller, error)
NewAddressResolverFacetCaller creates a new read-only instance of AddressResolverFacet, bound to a specific deployed contract.
type AddressResolverFacetCallerRaw ¶
type AddressResolverFacetCallerRaw struct {
Contract *AddressResolverFacetCaller // Generic read-only contract binding to access the raw methods on
}
AddressResolverFacetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressResolverFacetCallerRaw) Call ¶
func (_AddressResolverFacet *AddressResolverFacetCallerRaw) 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 AddressResolverFacetCallerSession ¶
type AddressResolverFacetCallerSession struct { Contract *AddressResolverFacetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressResolverFacetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressResolverFacetFilterer ¶
type AddressResolverFacetFilterer struct {
// contains filtered or unexported fields
}
AddressResolverFacetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressResolverFacetFilterer ¶
func NewAddressResolverFacetFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressResolverFacetFilterer, error)
NewAddressResolverFacetFilterer creates a new log filterer instance of AddressResolverFacet, bound to a specific deployed contract.
func (*AddressResolverFacetFilterer) FilterAddrChanged ¶
func (_AddressResolverFacet *AddressResolverFacetFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*AddressResolverFacetAddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*AddressResolverFacetFilterer) ParseAddrChanged ¶
func (_AddressResolverFacet *AddressResolverFacetFilterer) ParseAddrChanged(log types.Log) (*AddressResolverFacetAddrChanged, error)
ParseAddrChanged is a log parse operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*AddressResolverFacetFilterer) WatchAddrChanged ¶
func (_AddressResolverFacet *AddressResolverFacetFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *AddressResolverFacetAddrChanged, 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)
type AddressResolverFacetRaw ¶
type AddressResolverFacetRaw struct {
Contract *AddressResolverFacet // Generic contract binding to access the raw methods on
}
AddressResolverFacetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressResolverFacetRaw) Call ¶
func (_AddressResolverFacet *AddressResolverFacetRaw) 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 (*AddressResolverFacetRaw) Transact ¶
func (_AddressResolverFacet *AddressResolverFacetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressResolverFacetRaw) Transfer ¶
func (_AddressResolverFacet *AddressResolverFacetRaw) 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 AddressResolverFacetSession ¶
type AddressResolverFacetSession struct { Contract *AddressResolverFacet // 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 }
AddressResolverFacetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AddressResolverFacetSession) Addr ¶
func (_AddressResolverFacet *AddressResolverFacetSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*AddressResolverFacetSession) SetAddr ¶
func (_AddressResolverFacet *AddressResolverFacetSession) 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()
type AddressResolverFacetTransactor ¶
type AddressResolverFacetTransactor struct {
// contains filtered or unexported fields
}
AddressResolverFacetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressResolverFacetTransactor ¶
func NewAddressResolverFacetTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressResolverFacetTransactor, error)
NewAddressResolverFacetTransactor creates a new write-only instance of AddressResolverFacet, bound to a specific deployed contract.
func (*AddressResolverFacetTransactor) SetAddr ¶
func (_AddressResolverFacet *AddressResolverFacetTransactor) 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()
type AddressResolverFacetTransactorRaw ¶
type AddressResolverFacetTransactorRaw struct {
Contract *AddressResolverFacetTransactor // Generic write-only contract binding to access the raw methods on
}
AddressResolverFacetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressResolverFacetTransactorRaw) Transact ¶
func (_AddressResolverFacet *AddressResolverFacetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressResolverFacetTransactorRaw) Transfer ¶
func (_AddressResolverFacet *AddressResolverFacetTransactorRaw) 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 AddressResolverFacetTransactorSession ¶
type AddressResolverFacetTransactorSession struct { Contract *AddressResolverFacetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressResolverFacetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AddressResolverFacetTransactorSession) SetAddr ¶
func (_AddressResolverFacet *AddressResolverFacetTransactorSession) 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()