Documentation ¶
Index ¶
- Variables
- type IDiamondCut
- type IDiamondCutCaller
- type IDiamondCutCallerRaw
- type IDiamondCutCallerSession
- type IDiamondCutDiamondCut
- type IDiamondCutDiamondCutIterator
- type IDiamondCutFacetCut
- type IDiamondCutFilterer
- func (_IDiamondCut *IDiamondCutFilterer) FilterDiamondCut(opts *bind.FilterOpts) (*IDiamondCutDiamondCutIterator, error)
- func (_IDiamondCut *IDiamondCutFilterer) ParseDiamondCut(log types.Log) (*IDiamondCutDiamondCut, error)
- func (_IDiamondCut *IDiamondCutFilterer) WatchDiamondCut(opts *bind.WatchOpts, sink chan<- *IDiamondCutDiamondCut) (event.Subscription, error)
- type IDiamondCutRaw
- func (_IDiamondCut *IDiamondCutRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IDiamondCut *IDiamondCutRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IDiamondCut *IDiamondCutRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IDiamondCutSession
- type IDiamondCutTransactor
- type IDiamondCutTransactorRaw
- type IDiamondCutTransactorSession
- type IERC173
- type IERC173Caller
- type IERC173CallerRaw
- type IERC173CallerSession
- type IERC173Filterer
- func (_IERC173 *IERC173Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*IERC173OwnershipTransferredIterator, error)
- func (_IERC173 *IERC173Filterer) ParseOwnershipTransferred(log types.Log) (*IERC173OwnershipTransferred, error)
- func (_IERC173 *IERC173Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *IERC173OwnershipTransferred, ...) (event.Subscription, error)
- type IERC173OwnershipTransferred
- type IERC173OwnershipTransferredIterator
- type IERC173Raw
- func (_IERC173 *IERC173Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC173 *IERC173Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC173 *IERC173Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC173Session
- type IERC173Transactor
- type IERC173TransactorRaw
- type IERC173TransactorSession
- type LibDiamond
- type LibDiamondCaller
- type LibDiamondCallerRaw
- type LibDiamondCallerSession
- type LibDiamondDiamondCut
- type LibDiamondDiamondCutIterator
- type LibDiamondFilterer
- func (_LibDiamond *LibDiamondFilterer) FilterDiamondCut(opts *bind.FilterOpts) (*LibDiamondDiamondCutIterator, error)
- func (_LibDiamond *LibDiamondFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LibDiamondOwnershipTransferredIterator, error)
- func (_LibDiamond *LibDiamondFilterer) ParseDiamondCut(log types.Log) (*LibDiamondDiamondCut, error)
- func (_LibDiamond *LibDiamondFilterer) ParseOwnershipTransferred(log types.Log) (*LibDiamondOwnershipTransferred, error)
- func (_LibDiamond *LibDiamondFilterer) WatchDiamondCut(opts *bind.WatchOpts, sink chan<- *LibDiamondDiamondCut) (event.Subscription, error)
- func (_LibDiamond *LibDiamondFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LibDiamondOwnershipTransferred, ...) (event.Subscription, error)
- type LibDiamondOwnershipTransferred
- type LibDiamondOwnershipTransferredIterator
- type LibDiamondRaw
- func (_LibDiamond *LibDiamondRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LibDiamond *LibDiamondRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LibDiamond *LibDiamondRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LibDiamondSession
- type LibDiamondTransactor
- type LibDiamondTransactorRaw
- type LibDiamondTransactorSession
- type OwnershipFacet
- type OwnershipFacetCaller
- type OwnershipFacetCallerRaw
- type OwnershipFacetCallerSession
- type OwnershipFacetFilterer
- func (_OwnershipFacet *OwnershipFacetFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnershipFacetOwnershipTransferredIterator, error)
- func (_OwnershipFacet *OwnershipFacetFilterer) ParseOwnershipTransferred(log types.Log) (*OwnershipFacetOwnershipTransferred, error)
- func (_OwnershipFacet *OwnershipFacetFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnershipFacetOwnershipTransferred, ...) (event.Subscription, error)
- type OwnershipFacetOwnershipTransferred
- type OwnershipFacetOwnershipTransferredIterator
- type OwnershipFacetRaw
- func (_OwnershipFacet *OwnershipFacetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnershipFacet *OwnershipFacetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnershipFacet *OwnershipFacetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnershipFacetSession
- type OwnershipFacetTransactor
- type OwnershipFacetTransactorRaw
- type OwnershipFacetTransactorSession
Constants ¶
This section is empty.
Variables ¶
var IDiamondCutABI = IDiamondCutMetaData.ABI
IDiamondCutABI is the input ABI used to generate the binding from. Deprecated: Use IDiamondCutMetaData.ABI instead.
var IDiamondCutFuncSigs = IDiamondCutMetaData.Sigs
Deprecated: Use IDiamondCutMetaData.Sigs instead. IDiamondCutFuncSigs maps the 4-byte function signature to its string representation.
var IDiamondCutMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"facetAddress\",\"type\":\"address\"},{\"internalType\":\"enumIDiamondCut.FacetCutAction\",\"name\":\"action\",\"type\":\"uint8\"},{\"internalType\":\"bytes4[]\",\"name\":\"functionSelectors\",\"type\":\"bytes4[]\"}],\"indexed\":false,\"internalType\":\"structIDiamondCut.FacetCut[]\",\"name\":\"_diamondCut\",\"type\":\"tuple[]\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_init\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"DiamondCut\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"facetAddress\",\"type\":\"address\"},{\"internalType\":\"enumIDiamondCut.FacetCutAction\",\"name\":\"action\",\"type\":\"uint8\"},{\"internalType\":\"bytes4[]\",\"name\":\"functionSelectors\",\"type\":\"bytes4[]\"}],\"internalType\":\"structIDiamondCut.FacetCut[]\",\"name\":\"_diamondCut\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"_init\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"diamondCut\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "1f931c1c": "diamondCut((address,uint8,bytes4[])[],address,bytes)", }, }
IDiamondCutMetaData contains all meta data concerning the IDiamondCut contract.
var IERC173ABI = IERC173MetaData.ABI
IERC173ABI is the input ABI used to generate the binding from. Deprecated: Use IERC173MetaData.ABI instead.
var IERC173FuncSigs = IERC173MetaData.Sigs
Deprecated: Use IERC173MetaData.Sigs instead. IERC173FuncSigs maps the 4-byte function signature to its string representation.
var IERC173MetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner_\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "f2fde38b": "transferOwnership(address)", }, }
IERC173MetaData contains all meta data concerning the IERC173 contract.
var LibDiamondABI = LibDiamondMetaData.ABI
LibDiamondABI is the input ABI used to generate the binding from. Deprecated: Use LibDiamondMetaData.ABI instead.
var LibDiamondBin = LibDiamondMetaData.Bin
LibDiamondBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LibDiamondMetaData.Bin instead.
var LibDiamondMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"facetAddress\",\"type\":\"address\"},{\"internalType\":\"enumIDiamondCut.FacetCutAction\",\"name\":\"action\",\"type\":\"uint8\"},{\"internalType\":\"bytes4[]\",\"name\":\"functionSelectors\",\"type\":\"bytes4[]\"}],\"indexed\":false,\"internalType\":\"structIDiamondCut.FacetCut[]\",\"name\":\"_diamondCut\",\"type\":\"tuple[]\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_init\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"DiamondCut\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212202f3455883fbb0e90186d7efa333813a455bef6a925e19a0ba98f11052f58cb5864736f6c634300080d0033",
}
LibDiamondMetaData contains all meta data concerning the LibDiamond contract.
var OwnershipFacetABI = OwnershipFacetMetaData.ABI
OwnershipFacetABI is the input ABI used to generate the binding from. Deprecated: Use OwnershipFacetMetaData.ABI instead.
var OwnershipFacetBin = OwnershipFacetMetaData.Bin
OwnershipFacetBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnershipFacetMetaData.Bin instead.
var OwnershipFacetFuncSigs = OwnershipFacetMetaData.Sigs
Deprecated: Use OwnershipFacetMetaData.Sigs instead. OwnershipFacetFuncSigs maps the 4-byte function signature to its string representation.
var OwnershipFacetMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner_\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x608060405234801561001057600080fd5b50610248806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80638da5cb5b1461003b578063f2fde38b1461005f575b600080fd5b610043610074565b6040516001600160a01b03909116815260200160405180910390f35b61007261006d3660046101e2565b6100ac565b005b60006100a77fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c1320546001600160a01b031690565b905090565b6100b46100c0565b6100bd8161014d565b50565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c600401546001600160a01b0316331461014b5760405162461bcd60e51b815260206004820152602260248201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f776e60448201526132b960f11b606482015260840160405180910390fd5b565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c132080546001600160a01b031981166001600160a01b038481169182179093556040517fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c939092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b6000602082840312156101f457600080fd5b81356001600160a01b038116811461020b57600080fd5b939250505056fea2646970667358221220c45908f9a9a26e834923884dd007df491c52d4ee856cb105fbceadfdf19c601464736f6c634300080d0033", }
OwnershipFacetMetaData contains all meta data concerning the OwnershipFacet contract.
Functions ¶
This section is empty.
Types ¶
type IDiamondCut ¶
type IDiamondCut struct { IDiamondCutCaller // Read-only binding to the contract IDiamondCutTransactor // Write-only binding to the contract IDiamondCutFilterer // Log filterer for contract events }
IDiamondCut is an auto generated Go binding around an Ethereum contract.
func NewIDiamondCut ¶
func NewIDiamondCut(address common.Address, backend bind.ContractBackend) (*IDiamondCut, error)
NewIDiamondCut creates a new instance of IDiamondCut, bound to a specific deployed contract.
type IDiamondCutCaller ¶
type IDiamondCutCaller struct {
// contains filtered or unexported fields
}
IDiamondCutCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIDiamondCutCaller ¶
func NewIDiamondCutCaller(address common.Address, caller bind.ContractCaller) (*IDiamondCutCaller, error)
NewIDiamondCutCaller creates a new read-only instance of IDiamondCut, bound to a specific deployed contract.
type IDiamondCutCallerRaw ¶
type IDiamondCutCallerRaw struct {
Contract *IDiamondCutCaller // Generic read-only contract binding to access the raw methods on
}
IDiamondCutCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IDiamondCutCallerRaw) Call ¶
func (_IDiamondCut *IDiamondCutCallerRaw) 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 IDiamondCutCallerSession ¶
type IDiamondCutCallerSession struct { Contract *IDiamondCutCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IDiamondCutCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IDiamondCutDiamondCut ¶
type IDiamondCutDiamondCut struct { DiamondCut []IDiamondCutFacetCut Init common.Address Calldata []byte Raw types.Log // Blockchain specific contextual infos }
IDiamondCutDiamondCut represents a DiamondCut event raised by the IDiamondCut contract.
type IDiamondCutDiamondCutIterator ¶
type IDiamondCutDiamondCutIterator struct { Event *IDiamondCutDiamondCut // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IDiamondCutDiamondCutIterator is returned from FilterDiamondCut and is used to iterate over the raw logs and unpacked data for DiamondCut events raised by the IDiamondCut contract.
func (*IDiamondCutDiamondCutIterator) Close ¶
func (it *IDiamondCutDiamondCutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IDiamondCutDiamondCutIterator) Error ¶
func (it *IDiamondCutDiamondCutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IDiamondCutDiamondCutIterator) Next ¶
func (it *IDiamondCutDiamondCutIterator) 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 IDiamondCutFacetCut ¶
type IDiamondCutFacetCut struct { FacetAddress common.Address Action uint8 FunctionSelectors [][4]byte }
IDiamondCutFacetCut is an auto generated low-level Go binding around an user-defined struct.
type IDiamondCutFilterer ¶
type IDiamondCutFilterer struct {
// contains filtered or unexported fields
}
IDiamondCutFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIDiamondCutFilterer ¶
func NewIDiamondCutFilterer(address common.Address, filterer bind.ContractFilterer) (*IDiamondCutFilterer, error)
NewIDiamondCutFilterer creates a new log filterer instance of IDiamondCut, bound to a specific deployed contract.
func (*IDiamondCutFilterer) FilterDiamondCut ¶
func (_IDiamondCut *IDiamondCutFilterer) FilterDiamondCut(opts *bind.FilterOpts) (*IDiamondCutDiamondCutIterator, error)
FilterDiamondCut is a free log retrieval operation binding the contract event 0x8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb673.
Solidity: event DiamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata)
func (*IDiamondCutFilterer) ParseDiamondCut ¶
func (_IDiamondCut *IDiamondCutFilterer) ParseDiamondCut(log types.Log) (*IDiamondCutDiamondCut, error)
ParseDiamondCut is a log parse operation binding the contract event 0x8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb673.
Solidity: event DiamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata)
func (*IDiamondCutFilterer) WatchDiamondCut ¶
func (_IDiamondCut *IDiamondCutFilterer) WatchDiamondCut(opts *bind.WatchOpts, sink chan<- *IDiamondCutDiamondCut) (event.Subscription, error)
WatchDiamondCut is a free log subscription operation binding the contract event 0x8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb673.
Solidity: event DiamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata)
type IDiamondCutRaw ¶
type IDiamondCutRaw struct {
Contract *IDiamondCut // Generic contract binding to access the raw methods on
}
IDiamondCutRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IDiamondCutRaw) Call ¶
func (_IDiamondCut *IDiamondCutRaw) 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 (*IDiamondCutRaw) Transact ¶
func (_IDiamondCut *IDiamondCutRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IDiamondCutRaw) Transfer ¶
func (_IDiamondCut *IDiamondCutRaw) 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 IDiamondCutSession ¶
type IDiamondCutSession struct { Contract *IDiamondCut // 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 }
IDiamondCutSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IDiamondCutSession) DiamondCut ¶
func (_IDiamondCut *IDiamondCutSession) DiamondCut(_diamondCut []IDiamondCutFacetCut, _init common.Address, _calldata []byte) (*types.Transaction, error)
DiamondCut is a paid mutator transaction binding the contract method 0x1f931c1c.
Solidity: function diamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata) returns()
type IDiamondCutTransactor ¶
type IDiamondCutTransactor struct {
// contains filtered or unexported fields
}
IDiamondCutTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIDiamondCutTransactor ¶
func NewIDiamondCutTransactor(address common.Address, transactor bind.ContractTransactor) (*IDiamondCutTransactor, error)
NewIDiamondCutTransactor creates a new write-only instance of IDiamondCut, bound to a specific deployed contract.
func (*IDiamondCutTransactor) DiamondCut ¶
func (_IDiamondCut *IDiamondCutTransactor) DiamondCut(opts *bind.TransactOpts, _diamondCut []IDiamondCutFacetCut, _init common.Address, _calldata []byte) (*types.Transaction, error)
DiamondCut is a paid mutator transaction binding the contract method 0x1f931c1c.
Solidity: function diamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata) returns()
type IDiamondCutTransactorRaw ¶
type IDiamondCutTransactorRaw struct {
Contract *IDiamondCutTransactor // Generic write-only contract binding to access the raw methods on
}
IDiamondCutTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IDiamondCutTransactorRaw) Transact ¶
func (_IDiamondCut *IDiamondCutTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IDiamondCutTransactorRaw) Transfer ¶
func (_IDiamondCut *IDiamondCutTransactorRaw) 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 IDiamondCutTransactorSession ¶
type IDiamondCutTransactorSession struct { Contract *IDiamondCutTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IDiamondCutTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IDiamondCutTransactorSession) DiamondCut ¶
func (_IDiamondCut *IDiamondCutTransactorSession) DiamondCut(_diamondCut []IDiamondCutFacetCut, _init common.Address, _calldata []byte) (*types.Transaction, error)
DiamondCut is a paid mutator transaction binding the contract method 0x1f931c1c.
Solidity: function diamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata) returns()
type IERC173 ¶
type IERC173 struct { IERC173Caller // Read-only binding to the contract IERC173Transactor // Write-only binding to the contract IERC173Filterer // Log filterer for contract events }
IERC173 is an auto generated Go binding around an Ethereum contract.
func NewIERC173 ¶
NewIERC173 creates a new instance of IERC173, bound to a specific deployed contract.
type IERC173Caller ¶
type IERC173Caller struct {
// contains filtered or unexported fields
}
IERC173Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC173Caller ¶
func NewIERC173Caller(address common.Address, caller bind.ContractCaller) (*IERC173Caller, error)
NewIERC173Caller creates a new read-only instance of IERC173, bound to a specific deployed contract.
type IERC173CallerRaw ¶
type IERC173CallerRaw struct {
Contract *IERC173Caller // Generic read-only contract binding to access the raw methods on
}
IERC173CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC173CallerRaw) Call ¶
func (_IERC173 *IERC173CallerRaw) 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 IERC173CallerSession ¶
type IERC173CallerSession struct { Contract *IERC173Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC173CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IERC173Filterer ¶
type IERC173Filterer struct {
// contains filtered or unexported fields
}
IERC173Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC173Filterer ¶
func NewIERC173Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC173Filterer, error)
NewIERC173Filterer creates a new log filterer instance of IERC173, bound to a specific deployed contract.
func (*IERC173Filterer) FilterOwnershipTransferred ¶
func (_IERC173 *IERC173Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*IERC173OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*IERC173Filterer) ParseOwnershipTransferred ¶
func (_IERC173 *IERC173Filterer) ParseOwnershipTransferred(log types.Log) (*IERC173OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*IERC173Filterer) WatchOwnershipTransferred ¶
func (_IERC173 *IERC173Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *IERC173OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type IERC173OwnershipTransferred ¶
type IERC173OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
IERC173OwnershipTransferred represents a OwnershipTransferred event raised by the IERC173 contract.
type IERC173OwnershipTransferredIterator ¶
type IERC173OwnershipTransferredIterator struct { Event *IERC173OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC173OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the IERC173 contract.
func (*IERC173OwnershipTransferredIterator) Close ¶
func (it *IERC173OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC173OwnershipTransferredIterator) Error ¶
func (it *IERC173OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC173OwnershipTransferredIterator) Next ¶
func (it *IERC173OwnershipTransferredIterator) 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 IERC173Raw ¶
type IERC173Raw struct {
Contract *IERC173 // Generic contract binding to access the raw methods on
}
IERC173Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC173Raw) Call ¶
func (_IERC173 *IERC173Raw) 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 (*IERC173Raw) Transact ¶
func (_IERC173 *IERC173Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC173Raw) Transfer ¶
func (_IERC173 *IERC173Raw) 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 IERC173Session ¶
type IERC173Session struct { Contract *IERC173 // 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 }
IERC173Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC173Session) Owner ¶
func (_IERC173 *IERC173Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address owner_)
func (*IERC173Session) TransferOwnership ¶
func (_IERC173 *IERC173Session) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type IERC173Transactor ¶
type IERC173Transactor struct {
// contains filtered or unexported fields
}
IERC173Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC173Transactor ¶
func NewIERC173Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC173Transactor, error)
NewIERC173Transactor creates a new write-only instance of IERC173, bound to a specific deployed contract.
func (*IERC173Transactor) TransferOwnership ¶
func (_IERC173 *IERC173Transactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type IERC173TransactorRaw ¶
type IERC173TransactorRaw struct {
Contract *IERC173Transactor // Generic write-only contract binding to access the raw methods on
}
IERC173TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC173TransactorRaw) Transact ¶
func (_IERC173 *IERC173TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC173TransactorRaw) Transfer ¶
func (_IERC173 *IERC173TransactorRaw) 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 IERC173TransactorSession ¶
type IERC173TransactorSession struct { Contract *IERC173Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC173TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC173TransactorSession) TransferOwnership ¶
func (_IERC173 *IERC173TransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type LibDiamond ¶
type LibDiamond struct { LibDiamondCaller // Read-only binding to the contract LibDiamondTransactor // Write-only binding to the contract LibDiamondFilterer // Log filterer for contract events }
LibDiamond is an auto generated Go binding around an Ethereum contract.
func DeployLibDiamond ¶
func DeployLibDiamond(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LibDiamond, error)
DeployLibDiamond deploys a new Ethereum contract, binding an instance of LibDiamond to it.
func NewLibDiamond ¶
func NewLibDiamond(address common.Address, backend bind.ContractBackend) (*LibDiamond, error)
NewLibDiamond creates a new instance of LibDiamond, bound to a specific deployed contract.
type LibDiamondCaller ¶
type LibDiamondCaller struct {
// contains filtered or unexported fields
}
LibDiamondCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLibDiamondCaller ¶
func NewLibDiamondCaller(address common.Address, caller bind.ContractCaller) (*LibDiamondCaller, error)
NewLibDiamondCaller creates a new read-only instance of LibDiamond, bound to a specific deployed contract.
type LibDiamondCallerRaw ¶
type LibDiamondCallerRaw struct {
Contract *LibDiamondCaller // Generic read-only contract binding to access the raw methods on
}
LibDiamondCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LibDiamondCallerRaw) Call ¶
func (_LibDiamond *LibDiamondCallerRaw) 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 LibDiamondCallerSession ¶
type LibDiamondCallerSession struct { Contract *LibDiamondCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LibDiamondCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type LibDiamondDiamondCut ¶
type LibDiamondDiamondCut struct { DiamondCut []IDiamondCutFacetCut Init common.Address Calldata []byte Raw types.Log // Blockchain specific contextual infos }
LibDiamondDiamondCut represents a DiamondCut event raised by the LibDiamond contract.
type LibDiamondDiamondCutIterator ¶
type LibDiamondDiamondCutIterator struct { Event *LibDiamondDiamondCut // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LibDiamondDiamondCutIterator is returned from FilterDiamondCut and is used to iterate over the raw logs and unpacked data for DiamondCut events raised by the LibDiamond contract.
func (*LibDiamondDiamondCutIterator) Close ¶
func (it *LibDiamondDiamondCutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LibDiamondDiamondCutIterator) Error ¶
func (it *LibDiamondDiamondCutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LibDiamondDiamondCutIterator) Next ¶
func (it *LibDiamondDiamondCutIterator) 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 LibDiamondFilterer ¶
type LibDiamondFilterer struct {
// contains filtered or unexported fields
}
LibDiamondFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLibDiamondFilterer ¶
func NewLibDiamondFilterer(address common.Address, filterer bind.ContractFilterer) (*LibDiamondFilterer, error)
NewLibDiamondFilterer creates a new log filterer instance of LibDiamond, bound to a specific deployed contract.
func (*LibDiamondFilterer) FilterDiamondCut ¶
func (_LibDiamond *LibDiamondFilterer) FilterDiamondCut(opts *bind.FilterOpts) (*LibDiamondDiamondCutIterator, error)
FilterDiamondCut is a free log retrieval operation binding the contract event 0x8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb673.
Solidity: event DiamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata)
func (*LibDiamondFilterer) FilterOwnershipTransferred ¶
func (_LibDiamond *LibDiamondFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LibDiamondOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LibDiamondFilterer) ParseDiamondCut ¶
func (_LibDiamond *LibDiamondFilterer) ParseDiamondCut(log types.Log) (*LibDiamondDiamondCut, error)
ParseDiamondCut is a log parse operation binding the contract event 0x8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb673.
Solidity: event DiamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata)
func (*LibDiamondFilterer) ParseOwnershipTransferred ¶
func (_LibDiamond *LibDiamondFilterer) ParseOwnershipTransferred(log types.Log) (*LibDiamondOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LibDiamondFilterer) WatchDiamondCut ¶
func (_LibDiamond *LibDiamondFilterer) WatchDiamondCut(opts *bind.WatchOpts, sink chan<- *LibDiamondDiamondCut) (event.Subscription, error)
WatchDiamondCut is a free log subscription operation binding the contract event 0x8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb673.
Solidity: event DiamondCut((address,uint8,bytes4[])[] _diamondCut, address _init, bytes _calldata)
func (*LibDiamondFilterer) WatchOwnershipTransferred ¶
func (_LibDiamond *LibDiamondFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LibDiamondOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type LibDiamondOwnershipTransferred ¶
type LibDiamondOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
LibDiamondOwnershipTransferred represents a OwnershipTransferred event raised by the LibDiamond contract.
type LibDiamondOwnershipTransferredIterator ¶
type LibDiamondOwnershipTransferredIterator struct { Event *LibDiamondOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LibDiamondOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LibDiamond contract.
func (*LibDiamondOwnershipTransferredIterator) Close ¶
func (it *LibDiamondOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LibDiamondOwnershipTransferredIterator) Error ¶
func (it *LibDiamondOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LibDiamondOwnershipTransferredIterator) Next ¶
func (it *LibDiamondOwnershipTransferredIterator) 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 LibDiamondRaw ¶
type LibDiamondRaw struct {
Contract *LibDiamond // Generic contract binding to access the raw methods on
}
LibDiamondRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LibDiamondRaw) Call ¶
func (_LibDiamond *LibDiamondRaw) 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 (*LibDiamondRaw) Transact ¶
func (_LibDiamond *LibDiamondRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibDiamondRaw) Transfer ¶
func (_LibDiamond *LibDiamondRaw) 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 LibDiamondSession ¶
type LibDiamondSession struct { Contract *LibDiamond // 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 }
LibDiamondSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type LibDiamondTransactor ¶
type LibDiamondTransactor struct {
// contains filtered or unexported fields
}
LibDiamondTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLibDiamondTransactor ¶
func NewLibDiamondTransactor(address common.Address, transactor bind.ContractTransactor) (*LibDiamondTransactor, error)
NewLibDiamondTransactor creates a new write-only instance of LibDiamond, bound to a specific deployed contract.
type LibDiamondTransactorRaw ¶
type LibDiamondTransactorRaw struct {
Contract *LibDiamondTransactor // Generic write-only contract binding to access the raw methods on
}
LibDiamondTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LibDiamondTransactorRaw) Transact ¶
func (_LibDiamond *LibDiamondTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LibDiamondTransactorRaw) Transfer ¶
func (_LibDiamond *LibDiamondTransactorRaw) 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 LibDiamondTransactorSession ¶
type LibDiamondTransactorSession struct { Contract *LibDiamondTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LibDiamondTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OwnershipFacet ¶
type OwnershipFacet struct { OwnershipFacetCaller // Read-only binding to the contract OwnershipFacetTransactor // Write-only binding to the contract OwnershipFacetFilterer // Log filterer for contract events }
OwnershipFacet is an auto generated Go binding around an Ethereum contract.
func DeployOwnershipFacet ¶
func DeployOwnershipFacet(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OwnershipFacet, error)
DeployOwnershipFacet deploys a new Ethereum contract, binding an instance of OwnershipFacet to it.
func NewOwnershipFacet ¶
func NewOwnershipFacet(address common.Address, backend bind.ContractBackend) (*OwnershipFacet, error)
NewOwnershipFacet creates a new instance of OwnershipFacet, bound to a specific deployed contract.
type OwnershipFacetCaller ¶
type OwnershipFacetCaller struct {
// contains filtered or unexported fields
}
OwnershipFacetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnershipFacetCaller ¶
func NewOwnershipFacetCaller(address common.Address, caller bind.ContractCaller) (*OwnershipFacetCaller, error)
NewOwnershipFacetCaller creates a new read-only instance of OwnershipFacet, bound to a specific deployed contract.
type OwnershipFacetCallerRaw ¶
type OwnershipFacetCallerRaw struct {
Contract *OwnershipFacetCaller // Generic read-only contract binding to access the raw methods on
}
OwnershipFacetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnershipFacetCallerRaw) Call ¶
func (_OwnershipFacet *OwnershipFacetCallerRaw) 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 OwnershipFacetCallerSession ¶
type OwnershipFacetCallerSession struct { Contract *OwnershipFacetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnershipFacetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnershipFacetFilterer ¶
type OwnershipFacetFilterer struct {
// contains filtered or unexported fields
}
OwnershipFacetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnershipFacetFilterer ¶
func NewOwnershipFacetFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnershipFacetFilterer, error)
NewOwnershipFacetFilterer creates a new log filterer instance of OwnershipFacet, bound to a specific deployed contract.
func (*OwnershipFacetFilterer) FilterOwnershipTransferred ¶
func (_OwnershipFacet *OwnershipFacetFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnershipFacetOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnershipFacetFilterer) ParseOwnershipTransferred ¶
func (_OwnershipFacet *OwnershipFacetFilterer) ParseOwnershipTransferred(log types.Log) (*OwnershipFacetOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnershipFacetFilterer) WatchOwnershipTransferred ¶
func (_OwnershipFacet *OwnershipFacetFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnershipFacetOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnershipFacetOwnershipTransferred ¶
type OwnershipFacetOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnershipFacetOwnershipTransferred represents a OwnershipTransferred event raised by the OwnershipFacet contract.
type OwnershipFacetOwnershipTransferredIterator ¶
type OwnershipFacetOwnershipTransferredIterator struct { Event *OwnershipFacetOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnershipFacetOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnershipFacet contract.
func (*OwnershipFacetOwnershipTransferredIterator) Close ¶
func (it *OwnershipFacetOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnershipFacetOwnershipTransferredIterator) Error ¶
func (it *OwnershipFacetOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnershipFacetOwnershipTransferredIterator) Next ¶
func (it *OwnershipFacetOwnershipTransferredIterator) 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 OwnershipFacetRaw ¶
type OwnershipFacetRaw struct {
Contract *OwnershipFacet // Generic contract binding to access the raw methods on
}
OwnershipFacetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnershipFacetRaw) Call ¶
func (_OwnershipFacet *OwnershipFacetRaw) 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 (*OwnershipFacetRaw) Transact ¶
func (_OwnershipFacet *OwnershipFacetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnershipFacetRaw) Transfer ¶
func (_OwnershipFacet *OwnershipFacetRaw) 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 OwnershipFacetSession ¶
type OwnershipFacetSession struct { Contract *OwnershipFacet // 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 }
OwnershipFacetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnershipFacetSession) Owner ¶
func (_OwnershipFacet *OwnershipFacetSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address owner_)
func (*OwnershipFacetSession) TransferOwnership ¶
func (_OwnershipFacet *OwnershipFacetSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type OwnershipFacetTransactor ¶
type OwnershipFacetTransactor struct {
// contains filtered or unexported fields
}
OwnershipFacetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnershipFacetTransactor ¶
func NewOwnershipFacetTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnershipFacetTransactor, error)
NewOwnershipFacetTransactor creates a new write-only instance of OwnershipFacet, bound to a specific deployed contract.
func (*OwnershipFacetTransactor) TransferOwnership ¶
func (_OwnershipFacet *OwnershipFacetTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type OwnershipFacetTransactorRaw ¶
type OwnershipFacetTransactorRaw struct {
Contract *OwnershipFacetTransactor // Generic write-only contract binding to access the raw methods on
}
OwnershipFacetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnershipFacetTransactorRaw) Transact ¶
func (_OwnershipFacet *OwnershipFacetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnershipFacetTransactorRaw) Transfer ¶
func (_OwnershipFacet *OwnershipFacetTransactorRaw) 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 OwnershipFacetTransactorSession ¶
type OwnershipFacetTransactorSession struct { Contract *OwnershipFacetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnershipFacetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnershipFacetTransactorSession) TransferOwnership ¶
func (_OwnershipFacet *OwnershipFacetTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()