OwnershipFacet

package
v1.5.1-0...-695921f Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IDiamondCutABI = IDiamondCutMetaData.ABI

IDiamondCutABI is the input ABI used to generate the binding from. Deprecated: Use IDiamondCutMetaData.ABI instead.

View Source
var IDiamondCutFuncSigs = IDiamondCutMetaData.Sigs

Deprecated: Use IDiamondCutMetaData.Sigs instead. IDiamondCutFuncSigs maps the 4-byte function signature to its string representation.

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

View Source
var IERC173ABI = IERC173MetaData.ABI

IERC173ABI is the input ABI used to generate the binding from. Deprecated: Use IERC173MetaData.ABI instead.

View Source
var IERC173FuncSigs = IERC173MetaData.Sigs

Deprecated: Use IERC173MetaData.Sigs instead. IERC173FuncSigs maps the 4-byte function signature to its string representation.

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

View Source
var LibDiamondABI = LibDiamondMetaData.ABI

LibDiamondABI is the input ABI used to generate the binding from. Deprecated: Use LibDiamondMetaData.ABI instead.

View Source
var LibDiamondBin = LibDiamondMetaData.Bin

LibDiamondBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LibDiamondMetaData.Bin instead.

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

View Source
var OwnershipFacetABI = OwnershipFacetMetaData.ABI

OwnershipFacetABI is the input ABI used to generate the binding from. Deprecated: Use OwnershipFacetMetaData.ABI instead.

View Source
var OwnershipFacetBin = OwnershipFacetMetaData.Bin

OwnershipFacetBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnershipFacetMetaData.Bin instead.

View Source
var OwnershipFacetFuncSigs = OwnershipFacetMetaData.Sigs

Deprecated: Use OwnershipFacetMetaData.Sigs instead. OwnershipFacetFuncSigs maps the 4-byte function signature to its string representation.

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

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

func (*IDiamondCutDiamondCutIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

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

func NewIERC173(address common.Address, backend bind.ContractBackend) (*IERC173, error)

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.

func (*IERC173Caller) Owner

func (_IERC173 *IERC173Caller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address owner_)

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.

func (*IERC173CallerSession) Owner

func (_IERC173 *IERC173CallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address owner_)

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

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

func (*IERC173OwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

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

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

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

func (*LibDiamondOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LibDiamondOwnershipTransferredIterator) 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 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.

func (*OwnershipFacetCaller) Owner

func (_OwnershipFacet *OwnershipFacetCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address owner_)

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.

func (*OwnershipFacetCallerSession) Owner

func (_OwnershipFacet *OwnershipFacetCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address owner_)

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

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

func (*OwnershipFacetOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

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

Jump to

Keyboard shortcuts

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