ProxyFactory

package
v0.0.0-...-b095981 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const PROXYFACTORYABI = "" /* 1107-byte string literal not displayed */

PROXYFACTORYABI is the input ABI used to generate the binding from.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Created.ProtoReflect.Descriptor instead.

func (*Created) GetCache

func (x *Created) GetCache() []byte

func (*Created) GetOwner

func (x *Created) GetOwner() []byte

func (*Created) GetProxy

func (x *Created) GetProxy() []byte

func (*Created) GetSender

func (x *Created) GetSender() []byte

func (*Created) GetTs

func (x *Created) GetTs() *timestamppb.Timestamp

func (*Created) ProtoMessage

func (*Created) ProtoMessage()

func (*Created) ProtoReflect

func (x *Created) ProtoReflect() protoreflect.Message

func (*Created) Reset

func (x *Created) Reset()

func (*Created) String

func (x *Created) String() string

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.

func (*PROXYFACTORYCaller) Cache

func (_PROXYFACTORY *PROXYFACTORYCaller) Cache(opts *bind.CallOpts) (common.Address, error)

Cache is a free data retrieval call binding the contract method 0x60c7d295.

Solidity: function cache() view returns(address)

func (*PROXYFACTORYCaller) IsProxy

func (_PROXYFACTORY *PROXYFACTORYCaller) IsProxy(opts *bind.CallOpts, arg0 common.Address) (bool, error)

IsProxy is a free data retrieval call binding the contract method 0x29710388.

Solidity: function isProxy(address ) view returns(bool)

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.

func (*PROXYFACTORYCallerSession) Cache

func (_PROXYFACTORY *PROXYFACTORYCallerSession) Cache() (common.Address, error)

Cache is a free data retrieval call binding the contract method 0x60c7d295.

Solidity: function cache() view returns(address)

func (*PROXYFACTORYCallerSession) IsProxy

func (_PROXYFACTORY *PROXYFACTORYCallerSession) IsProxy(arg0 common.Address) (bool, error)

IsProxy is a free data retrieval call binding the contract method 0x29710388.

Solidity: function isProxy(address ) view returns(bool)

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)

func (*PROXYFACTORYSession) Cache

func (_PROXYFACTORY *PROXYFACTORYSession) Cache() (common.Address, error)

Cache is a free data retrieval call binding the contract method 0x60c7d295.

Solidity: function cache() view returns(address)

func (*PROXYFACTORYSession) IsProxy

func (_PROXYFACTORY *PROXYFACTORYSession) IsProxy(arg0 common.Address) (bool, error)

IsProxy is a free data retrieval call binding the contract method 0x29710388.

Solidity: function isProxy(address ) view returns(bool)

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

Jump to

Keyboard shortcuts

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