Documentation ¶
Index ¶
- Constants
- Variables
- type GUNIV3DAIUSDC2
- type GUNIV3DAIUSDC2Caller
- type GUNIV3DAIUSDC2CallerRaw
- type GUNIV3DAIUSDC2CallerSession
- type GUNIV3DAIUSDC2Filterer
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) FilterProxyAdminTransferred(opts *bind.FilterOpts, previousAdmin []common.Address, ...) (*GUNIV3DAIUSDC2ProxyAdminTransferredIterator, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) FilterProxyImplementationUpdated(opts *bind.FilterOpts, previousImplementation []common.Address, ...) (*GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) ParseProxyAdminTransferred(log types.Log) (*GUNIV3DAIUSDC2ProxyAdminTransferred, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) ParseProxyImplementationUpdated(log types.Log) (*GUNIV3DAIUSDC2ProxyImplementationUpdated, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) WatchProxyAdminTransferred(opts *bind.WatchOpts, sink chan<- *GUNIV3DAIUSDC2ProxyAdminTransferred, ...) (event.Subscription, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) WatchProxyImplementationUpdated(opts *bind.WatchOpts, sink chan<- *GUNIV3DAIUSDC2ProxyImplementationUpdated, ...) (event.Subscription, error)
- type GUNIV3DAIUSDC2ProxyAdminTransferred
- type GUNIV3DAIUSDC2ProxyAdminTransferredIterator
- type GUNIV3DAIUSDC2ProxyImplementationUpdated
- type GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator
- type GUNIV3DAIUSDC2Raw
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GUNIV3DAIUSDC2Session
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) Fallback(calldata []byte) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) ProxyAdmin() (common.Address, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) Receive() (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) SupportsInterface(id [4]byte) (bool, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) TransferProxyAdmin(newAdmin common.Address) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type GUNIV3DAIUSDC2Transactor
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) TransferProxyAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type GUNIV3DAIUSDC2TransactorRaw
- type GUNIV3DAIUSDC2TransactorSession
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) Receive() (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) TransferProxyAdmin(newAdmin common.Address) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type ProxyAdminTransferred
- func (*ProxyAdminTransferred) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyAdminTransferred) GetNewAdmin() []byte
- func (x *ProxyAdminTransferred) GetPreviousAdmin() []byte
- func (x *ProxyAdminTransferred) GetTs() *timestamppb.Timestamp
- func (*ProxyAdminTransferred) ProtoMessage()
- func (x *ProxyAdminTransferred) ProtoReflect() protoreflect.Message
- func (x *ProxyAdminTransferred) Reset()
- func (x *ProxyAdminTransferred) String() string
- type ProxyImplementationUpdated
- func (*ProxyImplementationUpdated) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyImplementationUpdated) GetNewImplementation() []byte
- func (x *ProxyImplementationUpdated) GetPreviousImplementation() []byte
- func (x *ProxyImplementationUpdated) GetTs() *timestamppb.Timestamp
- func (*ProxyImplementationUpdated) ProtoMessage()
- func (x *ProxyImplementationUpdated) ProtoReflect() protoreflect.Message
- func (x *ProxyImplementationUpdated) Reset()
- func (x *ProxyImplementationUpdated) String() string
- type SmartContract
Constants ¶
const GUNIV3DAIUSDC2ABI = "" /* 2047-byte string literal not displayed */
GUNIV3DAIUSDC2ABI is the input ABI used to generate the binding from.
Variables ¶
var File_GUniV3DaiUSDC2_GUniV3DaiUSDC2_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type GUNIV3DAIUSDC2 ¶
type GUNIV3DAIUSDC2 struct { GUNIV3DAIUSDC2Caller // Read-only binding to the contract GUNIV3DAIUSDC2Transactor // Write-only binding to the contract GUNIV3DAIUSDC2Filterer // Log filterer for contract events }
GUNIV3DAIUSDC2 is an auto generated Go binding around an Ethereum contract.
func NewGUNIV3DAIUSDC2 ¶
func NewGUNIV3DAIUSDC2(address common.Address, backend bind.ContractBackend) (*GUNIV3DAIUSDC2, error)
NewGUNIV3DAIUSDC2 creates a new instance of GUNIV3DAIUSDC2, bound to a specific deployed contract.
type GUNIV3DAIUSDC2Caller ¶
type GUNIV3DAIUSDC2Caller struct {
// contains filtered or unexported fields
}
GUNIV3DAIUSDC2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewGUNIV3DAIUSDC2Caller ¶
func NewGUNIV3DAIUSDC2Caller(address common.Address, caller bind.ContractCaller) (*GUNIV3DAIUSDC2Caller, error)
NewGUNIV3DAIUSDC2Caller creates a new read-only instance of GUNIV3DAIUSDC2, bound to a specific deployed contract.
func (*GUNIV3DAIUSDC2Caller) ProxyAdmin ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Caller) ProxyAdmin(opts *bind.CallOpts) (common.Address, error)
ProxyAdmin is a free data retrieval call binding the contract method 0x3e47158c.
Solidity: function proxyAdmin() view returns(address)
func (*GUNIV3DAIUSDC2Caller) SupportsInterface ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Caller) SupportsInterface(opts *bind.CallOpts, id [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 id) view returns(bool)
type GUNIV3DAIUSDC2CallerRaw ¶
type GUNIV3DAIUSDC2CallerRaw struct {
Contract *GUNIV3DAIUSDC2Caller // Generic read-only contract binding to access the raw methods on
}
GUNIV3DAIUSDC2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GUNIV3DAIUSDC2CallerRaw) Call ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2CallerRaw) 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 GUNIV3DAIUSDC2CallerSession ¶
type GUNIV3DAIUSDC2CallerSession struct { Contract *GUNIV3DAIUSDC2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GUNIV3DAIUSDC2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GUNIV3DAIUSDC2CallerSession) ProxyAdmin ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2CallerSession) ProxyAdmin() (common.Address, error)
ProxyAdmin is a free data retrieval call binding the contract method 0x3e47158c.
Solidity: function proxyAdmin() view returns(address)
func (*GUNIV3DAIUSDC2CallerSession) SupportsInterface ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2CallerSession) SupportsInterface(id [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 id) view returns(bool)
type GUNIV3DAIUSDC2Filterer ¶
type GUNIV3DAIUSDC2Filterer struct {
// contains filtered or unexported fields
}
GUNIV3DAIUSDC2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGUNIV3DAIUSDC2Filterer ¶
func NewGUNIV3DAIUSDC2Filterer(address common.Address, filterer bind.ContractFilterer) (*GUNIV3DAIUSDC2Filterer, error)
NewGUNIV3DAIUSDC2Filterer creates a new log filterer instance of GUNIV3DAIUSDC2, bound to a specific deployed contract.
func (*GUNIV3DAIUSDC2Filterer) FilterProxyAdminTransferred ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) FilterProxyAdminTransferred(opts *bind.FilterOpts, previousAdmin []common.Address, newAdmin []common.Address) (*GUNIV3DAIUSDC2ProxyAdminTransferredIterator, error)
FilterProxyAdminTransferred is a free log retrieval operation binding the contract event 0xdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec29.
Solidity: event ProxyAdminTransferred(address indexed previousAdmin, address indexed newAdmin)
func (*GUNIV3DAIUSDC2Filterer) FilterProxyImplementationUpdated ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) FilterProxyImplementationUpdated(opts *bind.FilterOpts, previousImplementation []common.Address, newImplementation []common.Address) (*GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator, error)
FilterProxyImplementationUpdated is a free log retrieval operation binding the contract event 0x5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b7379068296.
Solidity: event ProxyImplementationUpdated(address indexed previousImplementation, address indexed newImplementation)
func (*GUNIV3DAIUSDC2Filterer) ParseProxyAdminTransferred ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) ParseProxyAdminTransferred(log types.Log) (*GUNIV3DAIUSDC2ProxyAdminTransferred, error)
ParseProxyAdminTransferred is a log parse operation binding the contract event 0xdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec29.
Solidity: event ProxyAdminTransferred(address indexed previousAdmin, address indexed newAdmin)
func (*GUNIV3DAIUSDC2Filterer) ParseProxyImplementationUpdated ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) ParseProxyImplementationUpdated(log types.Log) (*GUNIV3DAIUSDC2ProxyImplementationUpdated, error)
ParseProxyImplementationUpdated is a log parse operation binding the contract event 0x5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b7379068296.
Solidity: event ProxyImplementationUpdated(address indexed previousImplementation, address indexed newImplementation)
func (*GUNIV3DAIUSDC2Filterer) WatchProxyAdminTransferred ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) WatchProxyAdminTransferred(opts *bind.WatchOpts, sink chan<- *GUNIV3DAIUSDC2ProxyAdminTransferred, previousAdmin []common.Address, newAdmin []common.Address) (event.Subscription, error)
WatchProxyAdminTransferred is a free log subscription operation binding the contract event 0xdf435d422321da6b195902d70fc417c06a32f88379c20dd8f2a8da07088cec29.
Solidity: event ProxyAdminTransferred(address indexed previousAdmin, address indexed newAdmin)
func (*GUNIV3DAIUSDC2Filterer) WatchProxyImplementationUpdated ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Filterer) WatchProxyImplementationUpdated(opts *bind.WatchOpts, sink chan<- *GUNIV3DAIUSDC2ProxyImplementationUpdated, previousImplementation []common.Address, newImplementation []common.Address) (event.Subscription, error)
WatchProxyImplementationUpdated is a free log subscription operation binding the contract event 0x5570d70a002632a7b0b3c9304cc89efb62d8da9eca0dbd7752c83b7379068296.
Solidity: event ProxyImplementationUpdated(address indexed previousImplementation, address indexed newImplementation)
type GUNIV3DAIUSDC2ProxyAdminTransferred ¶
type GUNIV3DAIUSDC2ProxyAdminTransferred struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
GUNIV3DAIUSDC2ProxyAdminTransferred represents a ProxyAdminTransferred event raised by the GUNIV3DAIUSDC2 contract.
type GUNIV3DAIUSDC2ProxyAdminTransferredIterator ¶
type GUNIV3DAIUSDC2ProxyAdminTransferredIterator struct { Event *GUNIV3DAIUSDC2ProxyAdminTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GUNIV3DAIUSDC2ProxyAdminTransferredIterator is returned from FilterProxyAdminTransferred and is used to iterate over the raw logs and unpacked data for ProxyAdminTransferred events raised by the GUNIV3DAIUSDC2 contract.
func (*GUNIV3DAIUSDC2ProxyAdminTransferredIterator) Close ¶
func (it *GUNIV3DAIUSDC2ProxyAdminTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GUNIV3DAIUSDC2ProxyAdminTransferredIterator) Error ¶
func (it *GUNIV3DAIUSDC2ProxyAdminTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GUNIV3DAIUSDC2ProxyAdminTransferredIterator) Next ¶
func (it *GUNIV3DAIUSDC2ProxyAdminTransferredIterator) 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 GUNIV3DAIUSDC2ProxyImplementationUpdated ¶
type GUNIV3DAIUSDC2ProxyImplementationUpdated struct { PreviousImplementation common.Address NewImplementation common.Address Raw types.Log // Blockchain specific contextual infos }
GUNIV3DAIUSDC2ProxyImplementationUpdated represents a ProxyImplementationUpdated event raised by the GUNIV3DAIUSDC2 contract.
type GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator ¶
type GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator struct { Event *GUNIV3DAIUSDC2ProxyImplementationUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator is returned from FilterProxyImplementationUpdated and is used to iterate over the raw logs and unpacked data for ProxyImplementationUpdated events raised by the GUNIV3DAIUSDC2 contract.
func (*GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator) Close ¶
func (it *GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator) Error ¶
func (it *GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator) Next ¶
func (it *GUNIV3DAIUSDC2ProxyImplementationUpdatedIterator) 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 GUNIV3DAIUSDC2Raw ¶
type GUNIV3DAIUSDC2Raw struct {
Contract *GUNIV3DAIUSDC2 // Generic contract binding to access the raw methods on
}
GUNIV3DAIUSDC2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*GUNIV3DAIUSDC2Raw) Call ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Raw) 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 (*GUNIV3DAIUSDC2Raw) Transact ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GUNIV3DAIUSDC2Raw) Transfer ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Raw) 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 GUNIV3DAIUSDC2Session ¶
type GUNIV3DAIUSDC2Session struct { Contract *GUNIV3DAIUSDC2 // 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 }
GUNIV3DAIUSDC2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GUNIV3DAIUSDC2Session) Fallback ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*GUNIV3DAIUSDC2Session) ProxyAdmin ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) ProxyAdmin() (common.Address, error)
ProxyAdmin is a free data retrieval call binding the contract method 0x3e47158c.
Solidity: function proxyAdmin() view returns(address)
func (*GUNIV3DAIUSDC2Session) Receive ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GUNIV3DAIUSDC2Session) SupportsInterface ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) SupportsInterface(id [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 id) view returns(bool)
func (*GUNIV3DAIUSDC2Session) TransferProxyAdmin ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) TransferProxyAdmin(newAdmin common.Address) (*types.Transaction, error)
TransferProxyAdmin is a paid mutator transaction binding the contract method 0x8356ca4f.
Solidity: function transferProxyAdmin(address newAdmin) returns()
func (*GUNIV3DAIUSDC2Session) UpgradeTo ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*GUNIV3DAIUSDC2Session) UpgradeToAndCall ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Session) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type GUNIV3DAIUSDC2Transactor ¶
type GUNIV3DAIUSDC2Transactor struct {
// contains filtered or unexported fields
}
GUNIV3DAIUSDC2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGUNIV3DAIUSDC2Transactor ¶
func NewGUNIV3DAIUSDC2Transactor(address common.Address, transactor bind.ContractTransactor) (*GUNIV3DAIUSDC2Transactor, error)
NewGUNIV3DAIUSDC2Transactor creates a new write-only instance of GUNIV3DAIUSDC2, bound to a specific deployed contract.
func (*GUNIV3DAIUSDC2Transactor) Fallback ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*GUNIV3DAIUSDC2Transactor) Receive ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GUNIV3DAIUSDC2Transactor) TransferProxyAdmin ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) TransferProxyAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)
TransferProxyAdmin is a paid mutator transaction binding the contract method 0x8356ca4f.
Solidity: function transferProxyAdmin(address newAdmin) returns()
func (*GUNIV3DAIUSDC2Transactor) UpgradeTo ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*GUNIV3DAIUSDC2Transactor) UpgradeToAndCall ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2Transactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type GUNIV3DAIUSDC2TransactorRaw ¶
type GUNIV3DAIUSDC2TransactorRaw struct {
Contract *GUNIV3DAIUSDC2Transactor // Generic write-only contract binding to access the raw methods on
}
GUNIV3DAIUSDC2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GUNIV3DAIUSDC2TransactorRaw) Transact ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GUNIV3DAIUSDC2TransactorRaw) Transfer ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorRaw) 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 GUNIV3DAIUSDC2TransactorSession ¶
type GUNIV3DAIUSDC2TransactorSession struct { Contract *GUNIV3DAIUSDC2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GUNIV3DAIUSDC2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GUNIV3DAIUSDC2TransactorSession) Fallback ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*GUNIV3DAIUSDC2TransactorSession) Receive ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GUNIV3DAIUSDC2TransactorSession) TransferProxyAdmin ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) TransferProxyAdmin(newAdmin common.Address) (*types.Transaction, error)
TransferProxyAdmin is a paid mutator transaction binding the contract method 0x8356ca4f.
Solidity: function transferProxyAdmin(address newAdmin) returns()
func (*GUNIV3DAIUSDC2TransactorSession) UpgradeTo ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*GUNIV3DAIUSDC2TransactorSession) UpgradeToAndCall ¶
func (_GUNIV3DAIUSDC2 *GUNIV3DAIUSDC2TransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type ProxyAdminTransferred ¶
type ProxyAdminTransferred struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` PreviousAdmin []byte `protobuf:"bytes,2,opt,name=PreviousAdmin,proto3" json:"PreviousAdmin,omitempty"` // address NewAdmin []byte `protobuf:"bytes,3,opt,name=NewAdmin,proto3" json:"NewAdmin,omitempty"` // address // contains filtered or unexported fields }
func (*ProxyAdminTransferred) Descriptor
deprecated
func (*ProxyAdminTransferred) Descriptor() ([]byte, []int)
Deprecated: Use ProxyAdminTransferred.ProtoReflect.Descriptor instead.
func (*ProxyAdminTransferred) GetNewAdmin ¶
func (x *ProxyAdminTransferred) GetNewAdmin() []byte
func (*ProxyAdminTransferred) GetPreviousAdmin ¶
func (x *ProxyAdminTransferred) GetPreviousAdmin() []byte
func (*ProxyAdminTransferred) GetTs ¶
func (x *ProxyAdminTransferred) GetTs() *timestamppb.Timestamp
func (*ProxyAdminTransferred) ProtoMessage ¶
func (*ProxyAdminTransferred) ProtoMessage()
func (*ProxyAdminTransferred) ProtoReflect ¶
func (x *ProxyAdminTransferred) ProtoReflect() protoreflect.Message
func (*ProxyAdminTransferred) Reset ¶
func (x *ProxyAdminTransferred) Reset()
func (*ProxyAdminTransferred) String ¶
func (x *ProxyAdminTransferred) String() string
type ProxyImplementationUpdated ¶
type ProxyImplementationUpdated struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` PreviousImplementation []byte `protobuf:"bytes,2,opt,name=PreviousImplementation,proto3" json:"PreviousImplementation,omitempty"` // address NewImplementation []byte `protobuf:"bytes,3,opt,name=NewImplementation,proto3" json:"NewImplementation,omitempty"` // address // contains filtered or unexported fields }
func (*ProxyImplementationUpdated) Descriptor
deprecated
func (*ProxyImplementationUpdated) Descriptor() ([]byte, []int)
Deprecated: Use ProxyImplementationUpdated.ProtoReflect.Descriptor instead.
func (*ProxyImplementationUpdated) GetNewImplementation ¶
func (x *ProxyImplementationUpdated) GetNewImplementation() []byte
func (*ProxyImplementationUpdated) GetPreviousImplementation ¶
func (x *ProxyImplementationUpdated) GetPreviousImplementation() []byte
func (*ProxyImplementationUpdated) GetTs ¶
func (x *ProxyImplementationUpdated) GetTs() *timestamppb.Timestamp
func (*ProxyImplementationUpdated) ProtoMessage ¶
func (*ProxyImplementationUpdated) ProtoMessage()
func (*ProxyImplementationUpdated) ProtoReflect ¶
func (x *ProxyImplementationUpdated) ProtoReflect() protoreflect.Message
func (*ProxyImplementationUpdated) Reset ¶
func (x *ProxyImplementationUpdated) Reset()
func (*ProxyImplementationUpdated) String ¶
func (x *ProxyImplementationUpdated) String() string
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