Documentation ¶
Index ¶
- Constants
- Variables
- type ProxyDeposit
- func (*ProxyDeposit) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyDeposit) GetSender() []byte
- func (x *ProxyDeposit) GetTs() *timestamppb.Timestamp
- func (x *ProxyDeposit) GetValue() []byte
- func (*ProxyDeposit) ProtoMessage()
- func (x *ProxyDeposit) ProtoReflect() protoreflect.Message
- func (x *ProxyDeposit) Reset()
- func (x *ProxyDeposit) String() string
- type STETH
- type STETHCaller
- func (_STETH *STETHCaller) AppId(opts *bind.CallOpts) ([32]byte, error)
- func (_STETH *STETHCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
- func (_STETH *STETHCaller) IsDepositable(opts *bind.CallOpts) (bool, error)
- func (_STETH *STETHCaller) Kernel(opts *bind.CallOpts) (common.Address, error)
- func (_STETH *STETHCaller) ProxyType(opts *bind.CallOpts) (*big.Int, error)
- type STETHCallerRaw
- type STETHCallerSession
- func (_STETH *STETHCallerSession) AppId() ([32]byte, error)
- func (_STETH *STETHCallerSession) Implementation() (common.Address, error)
- func (_STETH *STETHCallerSession) IsDepositable() (bool, error)
- func (_STETH *STETHCallerSession) Kernel() (common.Address, error)
- func (_STETH *STETHCallerSession) ProxyType() (*big.Int, error)
- type STETHFilterer
- func (_STETH *STETHFilterer) FilterProxyDeposit(opts *bind.FilterOpts) (*STETHProxyDepositIterator, error)
- func (_STETH *STETHFilterer) ParseProxyDeposit(log types.Log) (*STETHProxyDeposit, error)
- func (_STETH *STETHFilterer) WatchProxyDeposit(opts *bind.WatchOpts, sink chan<- *STETHProxyDeposit) (event.Subscription, error)
- type STETHProxyDeposit
- type STETHProxyDepositIterator
- type STETHRaw
- func (_STETH *STETHRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_STETH *STETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_STETH *STETHRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type STETHSession
- func (_STETH *STETHSession) AppId() ([32]byte, error)
- func (_STETH *STETHSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_STETH *STETHSession) Implementation() (common.Address, error)
- func (_STETH *STETHSession) IsDepositable() (bool, error)
- func (_STETH *STETHSession) Kernel() (common.Address, error)
- func (_STETH *STETHSession) ProxyType() (*big.Int, error)
- type STETHTransactor
- type STETHTransactorRaw
- type STETHTransactorSession
- type SmartContract
Constants ¶
const STETHABI = "" /* 1403-byte string literal not displayed */
STETHABI is the input ABI used to generate the binding from.
Variables ¶
var File_STEth_STEth_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ProxyDeposit ¶
type ProxyDeposit 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 Value []byte `protobuf:"bytes,3,opt,name=Value,proto3" json:"Value,omitempty"` // uint256 // contains filtered or unexported fields }
func (*ProxyDeposit) Descriptor
deprecated
func (*ProxyDeposit) Descriptor() ([]byte, []int)
Deprecated: Use ProxyDeposit.ProtoReflect.Descriptor instead.
func (*ProxyDeposit) GetSender ¶
func (x *ProxyDeposit) GetSender() []byte
func (*ProxyDeposit) GetTs ¶
func (x *ProxyDeposit) GetTs() *timestamppb.Timestamp
func (*ProxyDeposit) GetValue ¶
func (x *ProxyDeposit) GetValue() []byte
func (*ProxyDeposit) ProtoMessage ¶
func (*ProxyDeposit) ProtoMessage()
func (*ProxyDeposit) ProtoReflect ¶
func (x *ProxyDeposit) ProtoReflect() protoreflect.Message
func (*ProxyDeposit) Reset ¶
func (x *ProxyDeposit) Reset()
func (*ProxyDeposit) String ¶
func (x *ProxyDeposit) String() string
type STETH ¶
type STETH struct { STETHCaller // Read-only binding to the contract STETHTransactor // Write-only binding to the contract STETHFilterer // Log filterer for contract events }
STETH is an auto generated Go binding around an Ethereum contract.
type STETHCaller ¶
type STETHCaller struct {
// contains filtered or unexported fields
}
STETHCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSTETHCaller ¶
func NewSTETHCaller(address common.Address, caller bind.ContractCaller) (*STETHCaller, error)
NewSTETHCaller creates a new read-only instance of STETH, bound to a specific deployed contract.
func (*STETHCaller) AppId ¶
func (_STETH *STETHCaller) AppId(opts *bind.CallOpts) ([32]byte, error)
AppId is a free data retrieval call binding the contract method 0x80afdea8.
Solidity: function appId() view returns(bytes32)
func (*STETHCaller) Implementation ¶
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*STETHCaller) IsDepositable ¶
func (_STETH *STETHCaller) IsDepositable(opts *bind.CallOpts) (bool, error)
IsDepositable is a free data retrieval call binding the contract method 0x48a0c8dd.
Solidity: function isDepositable() view returns(bool)
type STETHCallerRaw ¶
type STETHCallerRaw struct {
Contract *STETHCaller // Generic read-only contract binding to access the raw methods on
}
STETHCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*STETHCallerRaw) Call ¶
func (_STETH *STETHCallerRaw) 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 STETHCallerSession ¶
type STETHCallerSession struct { Contract *STETHCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
STETHCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*STETHCallerSession) AppId ¶
func (_STETH *STETHCallerSession) AppId() ([32]byte, error)
AppId is a free data retrieval call binding the contract method 0x80afdea8.
Solidity: function appId() view returns(bytes32)
func (*STETHCallerSession) Implementation ¶
func (_STETH *STETHCallerSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*STETHCallerSession) IsDepositable ¶
func (_STETH *STETHCallerSession) IsDepositable() (bool, error)
IsDepositable is a free data retrieval call binding the contract method 0x48a0c8dd.
Solidity: function isDepositable() view returns(bool)
type STETHFilterer ¶
type STETHFilterer struct {
// contains filtered or unexported fields
}
STETHFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSTETHFilterer ¶
func NewSTETHFilterer(address common.Address, filterer bind.ContractFilterer) (*STETHFilterer, error)
NewSTETHFilterer creates a new log filterer instance of STETH, bound to a specific deployed contract.
func (*STETHFilterer) FilterProxyDeposit ¶
func (_STETH *STETHFilterer) FilterProxyDeposit(opts *bind.FilterOpts) (*STETHProxyDepositIterator, error)
FilterProxyDeposit is a free log retrieval operation binding the contract event 0x15eeaa57c7bd188c1388020bcadc2c436ec60d647d36ef5b9eb3c742217ddee1.
Solidity: event ProxyDeposit(address sender, uint256 value)
func (*STETHFilterer) ParseProxyDeposit ¶
func (_STETH *STETHFilterer) ParseProxyDeposit(log types.Log) (*STETHProxyDeposit, error)
ParseProxyDeposit is a log parse operation binding the contract event 0x15eeaa57c7bd188c1388020bcadc2c436ec60d647d36ef5b9eb3c742217ddee1.
Solidity: event ProxyDeposit(address sender, uint256 value)
func (*STETHFilterer) WatchProxyDeposit ¶
func (_STETH *STETHFilterer) WatchProxyDeposit(opts *bind.WatchOpts, sink chan<- *STETHProxyDeposit) (event.Subscription, error)
WatchProxyDeposit is a free log subscription operation binding the contract event 0x15eeaa57c7bd188c1388020bcadc2c436ec60d647d36ef5b9eb3c742217ddee1.
Solidity: event ProxyDeposit(address sender, uint256 value)
type STETHProxyDeposit ¶
type STETHProxyDeposit struct { Sender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
STETHProxyDeposit represents a ProxyDeposit event raised by the STETH contract.
type STETHProxyDepositIterator ¶
type STETHProxyDepositIterator struct { Event *STETHProxyDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
STETHProxyDepositIterator is returned from FilterProxyDeposit and is used to iterate over the raw logs and unpacked data for ProxyDeposit events raised by the STETH contract.
func (*STETHProxyDepositIterator) Close ¶
func (it *STETHProxyDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*STETHProxyDepositIterator) Error ¶
func (it *STETHProxyDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*STETHProxyDepositIterator) Next ¶
func (it *STETHProxyDepositIterator) 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 STETHRaw ¶
type STETHRaw struct {
Contract *STETH // Generic contract binding to access the raw methods on
}
STETHRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*STETHRaw) Call ¶
func (_STETH *STETHRaw) 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 (*STETHRaw) Transact ¶
func (_STETH *STETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*STETHRaw) Transfer ¶
func (_STETH *STETHRaw) 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 STETHSession ¶
type STETHSession struct { Contract *STETH // 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 }
STETHSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*STETHSession) AppId ¶
func (_STETH *STETHSession) AppId() ([32]byte, error)
AppId is a free data retrieval call binding the contract method 0x80afdea8.
Solidity: function appId() view returns(bytes32)
func (*STETHSession) Fallback ¶
func (_STETH *STETHSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*STETHSession) Implementation ¶
func (_STETH *STETHSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*STETHSession) IsDepositable ¶
func (_STETH *STETHSession) IsDepositable() (bool, error)
IsDepositable is a free data retrieval call binding the contract method 0x48a0c8dd.
Solidity: function isDepositable() view returns(bool)
type STETHTransactor ¶
type STETHTransactor struct {
// contains filtered or unexported fields
}
STETHTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSTETHTransactor ¶
func NewSTETHTransactor(address common.Address, transactor bind.ContractTransactor) (*STETHTransactor, error)
NewSTETHTransactor creates a new write-only instance of STETH, bound to a specific deployed contract.
func (*STETHTransactor) Fallback ¶
func (_STETH *STETHTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
type STETHTransactorRaw ¶
type STETHTransactorRaw struct {
Contract *STETHTransactor // Generic write-only contract binding to access the raw methods on
}
STETHTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*STETHTransactorRaw) Transact ¶
func (_STETH *STETHTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*STETHTransactorRaw) Transfer ¶
func (_STETH *STETHTransactorRaw) 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 STETHTransactorSession ¶
type STETHTransactorSession struct { Contract *STETHTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
STETHTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*STETHTransactorSession) Fallback ¶
func (_STETH *STETHTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
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