Documentation ¶
Index ¶
- Constants
- Variables
- type Created
- func (*Created) Descriptor() ([]byte, []int)deprecated
- func (x *Created) GetCache() []byte
- func (x *Created) GetOwner() []byte
- func (x *Created) GetProxy() []byte
- func (x *Created) GetSender() []byte
- func (x *Created) GetTs() *timestamppb.Timestamp
- func (*Created) ProtoMessage()
- func (x *Created) ProtoReflect() protoreflect.Message
- func (x *Created) Reset()
- func (x *Created) String() string
- type PROXYFACTORY
- type PROXYFACTORYCaller
- type PROXYFACTORYCallerRaw
- type PROXYFACTORYCallerSession
- type PROXYFACTORYCreated
- type PROXYFACTORYCreatedIterator
- type PROXYFACTORYFilterer
- func (_PROXYFACTORY *PROXYFACTORYFilterer) FilterCreated(opts *bind.FilterOpts, sender []common.Address, owner []common.Address) (*PROXYFACTORYCreatedIterator, error)
- func (_PROXYFACTORY *PROXYFACTORYFilterer) ParseCreated(log types.Log) (*PROXYFACTORYCreated, error)
- func (_PROXYFACTORY *PROXYFACTORYFilterer) WatchCreated(opts *bind.WatchOpts, sink chan<- *PROXYFACTORYCreated, ...) (event.Subscription, error)
- type PROXYFACTORYRaw
- func (_PROXYFACTORY *PROXYFACTORYRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PROXYFACTORY *PROXYFACTORYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PROXYFACTORY *PROXYFACTORYRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PROXYFACTORYSession
- func (_PROXYFACTORY *PROXYFACTORYSession) Build() (*types.Transaction, error)
- func (_PROXYFACTORY *PROXYFACTORYSession) Build0(owner common.Address) (*types.Transaction, error)
- func (_PROXYFACTORY *PROXYFACTORYSession) Cache() (common.Address, error)
- func (_PROXYFACTORY *PROXYFACTORYSession) IsProxy(arg0 common.Address) (bool, error)
- type PROXYFACTORYTransactor
- type PROXYFACTORYTransactorRaw
- type PROXYFACTORYTransactorSession
- type SmartContract
Constants ¶
const PROXYFACTORYABI = "" /* 1107-byte string literal not displayed */
PROXYFACTORYABI is the input ABI used to generate the binding from.
Variables ¶
var File_ProxyFactory_ProxyFactory_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Created ¶
type Created struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Sender []byte `protobuf:"bytes,2,opt,name=Sender,proto3" json:"Sender,omitempty"` // address Owner []byte `protobuf:"bytes,3,opt,name=Owner,proto3" json:"Owner,omitempty"` // address Proxy []byte `protobuf:"bytes,4,opt,name=Proxy,proto3" json:"Proxy,omitempty"` // address Cache []byte `protobuf:"bytes,5,opt,name=Cache,proto3" json:"Cache,omitempty"` // address // contains filtered or unexported fields }
func (*Created) Descriptor
deprecated
func (*Created) GetTs ¶
func (x *Created) GetTs() *timestamppb.Timestamp
func (*Created) ProtoMessage ¶
func (*Created) ProtoMessage()
func (*Created) ProtoReflect ¶
func (x *Created) ProtoReflect() protoreflect.Message
type PROXYFACTORY ¶
type PROXYFACTORY struct { PROXYFACTORYCaller // Read-only binding to the contract PROXYFACTORYTransactor // Write-only binding to the contract PROXYFACTORYFilterer // Log filterer for contract events }
PROXYFACTORY is an auto generated Go binding around an Ethereum contract.
func NewPROXYFACTORY ¶
func NewPROXYFACTORY(address common.Address, backend bind.ContractBackend) (*PROXYFACTORY, error)
NewPROXYFACTORY creates a new instance of PROXYFACTORY, bound to a specific deployed contract.
type PROXYFACTORYCaller ¶
type PROXYFACTORYCaller struct {
// contains filtered or unexported fields
}
PROXYFACTORYCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPROXYFACTORYCaller ¶
func NewPROXYFACTORYCaller(address common.Address, caller bind.ContractCaller) (*PROXYFACTORYCaller, error)
NewPROXYFACTORYCaller creates a new read-only instance of PROXYFACTORY, bound to a specific deployed contract.
type PROXYFACTORYCallerRaw ¶
type PROXYFACTORYCallerRaw struct {
Contract *PROXYFACTORYCaller // Generic read-only contract binding to access the raw methods on
}
PROXYFACTORYCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PROXYFACTORYCallerRaw) Call ¶
func (_PROXYFACTORY *PROXYFACTORYCallerRaw) 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 PROXYFACTORYCallerSession ¶
type PROXYFACTORYCallerSession struct { Contract *PROXYFACTORYCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PROXYFACTORYCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type PROXYFACTORYCreated ¶
type PROXYFACTORYCreated struct { Sender common.Address Owner common.Address Proxy common.Address Cache common.Address Raw types.Log // Blockchain specific contextual infos }
PROXYFACTORYCreated represents a Created event raised by the PROXYFACTORY contract.
type PROXYFACTORYCreatedIterator ¶
type PROXYFACTORYCreatedIterator struct { Event *PROXYFACTORYCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PROXYFACTORYCreatedIterator is returned from FilterCreated and is used to iterate over the raw logs and unpacked data for Created events raised by the PROXYFACTORY contract.
func (*PROXYFACTORYCreatedIterator) Close ¶
func (it *PROXYFACTORYCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PROXYFACTORYCreatedIterator) Error ¶
func (it *PROXYFACTORYCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PROXYFACTORYCreatedIterator) Next ¶
func (it *PROXYFACTORYCreatedIterator) 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 PROXYFACTORYFilterer ¶
type PROXYFACTORYFilterer struct {
// contains filtered or unexported fields
}
PROXYFACTORYFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPROXYFACTORYFilterer ¶
func NewPROXYFACTORYFilterer(address common.Address, filterer bind.ContractFilterer) (*PROXYFACTORYFilterer, error)
NewPROXYFACTORYFilterer creates a new log filterer instance of PROXYFACTORY, bound to a specific deployed contract.
func (*PROXYFACTORYFilterer) FilterCreated ¶
func (_PROXYFACTORY *PROXYFACTORYFilterer) FilterCreated(opts *bind.FilterOpts, sender []common.Address, owner []common.Address) (*PROXYFACTORYCreatedIterator, error)
FilterCreated is a free log retrieval operation binding the contract event 0x259b30ca39885c6d801a0b5dbc988640f3c25e2f37531fe138c5c5af8955d41b.
Solidity: event Created(address indexed sender, address indexed owner, address proxy, address cache)
func (*PROXYFACTORYFilterer) ParseCreated ¶
func (_PROXYFACTORY *PROXYFACTORYFilterer) ParseCreated(log types.Log) (*PROXYFACTORYCreated, error)
ParseCreated is a log parse operation binding the contract event 0x259b30ca39885c6d801a0b5dbc988640f3c25e2f37531fe138c5c5af8955d41b.
Solidity: event Created(address indexed sender, address indexed owner, address proxy, address cache)
func (*PROXYFACTORYFilterer) WatchCreated ¶
func (_PROXYFACTORY *PROXYFACTORYFilterer) WatchCreated(opts *bind.WatchOpts, sink chan<- *PROXYFACTORYCreated, sender []common.Address, owner []common.Address) (event.Subscription, error)
WatchCreated is a free log subscription operation binding the contract event 0x259b30ca39885c6d801a0b5dbc988640f3c25e2f37531fe138c5c5af8955d41b.
Solidity: event Created(address indexed sender, address indexed owner, address proxy, address cache)
type PROXYFACTORYRaw ¶
type PROXYFACTORYRaw struct {
Contract *PROXYFACTORY // Generic contract binding to access the raw methods on
}
PROXYFACTORYRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PROXYFACTORYRaw) Call ¶
func (_PROXYFACTORY *PROXYFACTORYRaw) 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 (*PROXYFACTORYRaw) Transact ¶
func (_PROXYFACTORY *PROXYFACTORYRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PROXYFACTORYRaw) Transfer ¶
func (_PROXYFACTORY *PROXYFACTORYRaw) 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 PROXYFACTORYSession ¶
type PROXYFACTORYSession struct { Contract *PROXYFACTORY // 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 }
PROXYFACTORYSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PROXYFACTORYSession) Build ¶
func (_PROXYFACTORY *PROXYFACTORYSession) Build() (*types.Transaction, error)
Build is a paid mutator transaction binding the contract method 0x8e1a55fc.
Solidity: function build() returns(address proxy)
func (*PROXYFACTORYSession) Build0 ¶
func (_PROXYFACTORY *PROXYFACTORYSession) Build0(owner common.Address) (*types.Transaction, error)
Build0 is a paid mutator transaction binding the contract method 0xf3701da2.
Solidity: function build(address owner) returns(address proxy)
type PROXYFACTORYTransactor ¶
type PROXYFACTORYTransactor struct {
// contains filtered or unexported fields
}
PROXYFACTORYTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPROXYFACTORYTransactor ¶
func NewPROXYFACTORYTransactor(address common.Address, transactor bind.ContractTransactor) (*PROXYFACTORYTransactor, error)
NewPROXYFACTORYTransactor creates a new write-only instance of PROXYFACTORY, bound to a specific deployed contract.
func (*PROXYFACTORYTransactor) Build ¶
func (_PROXYFACTORY *PROXYFACTORYTransactor) Build(opts *bind.TransactOpts) (*types.Transaction, error)
Build is a paid mutator transaction binding the contract method 0x8e1a55fc.
Solidity: function build() returns(address proxy)
func (*PROXYFACTORYTransactor) Build0 ¶
func (_PROXYFACTORY *PROXYFACTORYTransactor) Build0(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
Build0 is a paid mutator transaction binding the contract method 0xf3701da2.
Solidity: function build(address owner) returns(address proxy)
type PROXYFACTORYTransactorRaw ¶
type PROXYFACTORYTransactorRaw struct {
Contract *PROXYFACTORYTransactor // Generic write-only contract binding to access the raw methods on
}
PROXYFACTORYTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PROXYFACTORYTransactorRaw) Transact ¶
func (_PROXYFACTORY *PROXYFACTORYTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PROXYFACTORYTransactorRaw) Transfer ¶
func (_PROXYFACTORY *PROXYFACTORYTransactorRaw) 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 PROXYFACTORYTransactorSession ¶
type PROXYFACTORYTransactorSession struct { Contract *PROXYFACTORYTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PROXYFACTORYTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PROXYFACTORYTransactorSession) Build ¶
func (_PROXYFACTORY *PROXYFACTORYTransactorSession) Build() (*types.Transaction, error)
Build is a paid mutator transaction binding the contract method 0x8e1a55fc.
Solidity: function build() returns(address proxy)
func (*PROXYFACTORYTransactorSession) Build0 ¶
func (_PROXYFACTORY *PROXYFACTORYTransactorSession) Build0(owner common.Address) (*types.Transaction, error)
Build0 is a paid mutator transaction binding the contract method 0xf3701da2.
Solidity: function build(address owner) returns(address proxy)
type SmartContract ¶
type SmartContract struct{}
func (*SmartContract) Message ¶
func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage