abi

package
v0.0.0-...-726cabc Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AddressResolverFacetABI = AddressResolverFacetMetaData.ABI

AddressResolverFacetABI is the input ABI used to generate the binding from. Deprecated: Use AddressResolverFacetMetaData.ABI instead.

View Source
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

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

func (*AddressResolverFacetAddrChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AddressResolverFacetAddrChangedIterator) Next

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

type 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.

func (*AddressResolverFacetCaller) Addr

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

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

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

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.

func (*AddressResolverFacetCallerSession) Addr

func (_AddressResolverFacet *AddressResolverFacetCallerSession) 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)

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()

Jump to

Keyboard shortcuts

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