Versions in this module Expand all Collapse all v0 v0.9.0 Mar 9, 2023 Changes in this version + var DepositContractABI = DepositContractMetaData.ABI + var DepositContractMetaData = &bind.MetaData + type DepositContract struct + func NewDepositContract(address common.Address, backend bind.ContractBackend) (*DepositContract, error) + type DepositContractCaller struct + func NewDepositContractCaller(address common.Address, caller bind.ContractCaller) (*DepositContractCaller, error) + func (_DepositContract *DepositContractCaller) GetDepositCount(opts *bind.CallOpts) ([]byte, error) + func (_DepositContract *DepositContractCaller) GetDepositRoot(opts *bind.CallOpts) ([32]byte, error) + func (_DepositContract *DepositContractCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + type DepositContractCallerRaw struct + Contract *DepositContractCaller + func (_DepositContract *DepositContractCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type DepositContractCallerSession struct + CallOpts bind.CallOpts + Contract *DepositContractCaller + func (_DepositContract *DepositContractCallerSession) GetDepositCount() ([]byte, error) + func (_DepositContract *DepositContractCallerSession) GetDepositRoot() ([32]byte, error) + func (_DepositContract *DepositContractCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type DepositContractDepositEvent struct + Amount []byte + Index []byte + Pubkey []byte + Raw types.Log + Signature []byte + WithdrawalCredentials []byte + type DepositContractDepositEventIterator struct + Event *DepositContractDepositEvent + func (it *DepositContractDepositEventIterator) Close() error + func (it *DepositContractDepositEventIterator) Error() error + func (it *DepositContractDepositEventIterator) Next() bool + type DepositContractFilterer struct + func NewDepositContractFilterer(address common.Address, filterer bind.ContractFilterer) (*DepositContractFilterer, error) + func (_DepositContract *DepositContractFilterer) FilterDepositEvent(opts *bind.FilterOpts) (*DepositContractDepositEventIterator, error) + func (_DepositContract *DepositContractFilterer) ParseDepositEvent(log types.Log) (*DepositContractDepositEvent, error) + func (_DepositContract *DepositContractFilterer) WatchDepositEvent(opts *bind.WatchOpts, sink chan<- *DepositContractDepositEvent) (event.Subscription, error) + type DepositContractRaw struct + Contract *DepositContract + func (_DepositContract *DepositContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_DepositContract *DepositContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_DepositContract *DepositContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type DepositContractSession struct + CallOpts bind.CallOpts + Contract *DepositContract + TransactOpts bind.TransactOpts + func (_DepositContract *DepositContractSession) Deposit(pubkey []byte, withdrawal_credentials []byte, signature []byte, ...) (*types.Transaction, error) + func (_DepositContract *DepositContractSession) GetDepositCount() ([]byte, error) + func (_DepositContract *DepositContractSession) GetDepositRoot() ([32]byte, error) + func (_DepositContract *DepositContractSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type DepositContractTransactor struct + func NewDepositContractTransactor(address common.Address, transactor bind.ContractTransactor) (*DepositContractTransactor, error) + func (_DepositContract *DepositContractTransactor) Deposit(opts *bind.TransactOpts, pubkey []byte, withdrawal_credentials []byte, ...) (*types.Transaction, error) + type DepositContractTransactorRaw struct + Contract *DepositContractTransactor + func (_DepositContract *DepositContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_DepositContract *DepositContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type DepositContractTransactorSession struct + Contract *DepositContractTransactor + TransactOpts bind.TransactOpts + func (_DepositContract *DepositContractTransactorSession) Deposit(pubkey []byte, withdrawal_credentials []byte, signature []byte, ...) (*types.Transaction, error)