Versions in this module Expand all Collapse all v0 v0.9.0 Mar 9, 2023 Changes in this version + var UserDepositABI = UserDepositMetaData.ABI + var UserDepositMetaData = &bind.MetaData + type UserDeposit struct + func NewUserDeposit(address common.Address, backend bind.ContractBackend) (*UserDeposit, error) + type UserDepositCaller struct + func NewUserDepositCaller(address common.Address, caller bind.ContractCaller) (*UserDepositCaller, error) + func (_UserDeposit *UserDepositCaller) GetAssignDepositsEnabled(opts *bind.CallOpts) (bool, error) + func (_UserDeposit *UserDepositCaller) GetBalance(opts *bind.CallOpts) (*big.Int, error) + func (_UserDeposit *UserDepositCaller) GetDepositEnabled(opts *bind.CallOpts) (bool, error) + func (_UserDeposit *UserDepositCaller) GetExcessBalance(opts *bind.CallOpts) (*big.Int, error) + func (_UserDeposit *UserDepositCaller) GetMaximumDepositAssignments(opts *bind.CallOpts) (*big.Int, error) + func (_UserDeposit *UserDepositCaller) GetMinimumDeposit(opts *bind.CallOpts) (*big.Int, error) + func (_UserDeposit *UserDepositCaller) Version(opts *bind.CallOpts) (uint8, error) + type UserDepositCallerRaw struct + Contract *UserDepositCaller + func (_UserDeposit *UserDepositCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type UserDepositCallerSession struct + CallOpts bind.CallOpts + Contract *UserDepositCaller + func (_UserDeposit *UserDepositCallerSession) GetAssignDepositsEnabled() (bool, error) + func (_UserDeposit *UserDepositCallerSession) GetBalance() (*big.Int, error) + func (_UserDeposit *UserDepositCallerSession) GetDepositEnabled() (bool, error) + func (_UserDeposit *UserDepositCallerSession) GetExcessBalance() (*big.Int, error) + func (_UserDeposit *UserDepositCallerSession) GetMaximumDepositAssignments() (*big.Int, error) + func (_UserDeposit *UserDepositCallerSession) GetMinimumDeposit() (*big.Int, error) + func (_UserDeposit *UserDepositCallerSession) Version() (uint8, error) + type UserDepositDepositAssigned struct + Amount *big.Int + Raw types.Log + StakingPool common.Address + Time *big.Int + type UserDepositDepositAssignedIterator struct + Event *UserDepositDepositAssigned + func (it *UserDepositDepositAssignedIterator) Close() error + func (it *UserDepositDepositAssignedIterator) Error() error + func (it *UserDepositDepositAssignedIterator) Next() bool + type UserDepositDepositReceived struct + Amount *big.Int + From common.Address + Raw types.Log + Time *big.Int + type UserDepositDepositReceivedIterator struct + Event *UserDepositDepositReceived + func (it *UserDepositDepositReceivedIterator) Close() error + func (it *UserDepositDepositReceivedIterator) Error() error + func (it *UserDepositDepositReceivedIterator) Next() bool + type UserDepositDepositRecycled struct + Amount *big.Int + From common.Address + Raw types.Log + Time *big.Int + type UserDepositDepositRecycledIterator struct + Event *UserDepositDepositRecycled + func (it *UserDepositDepositRecycledIterator) Close() error + func (it *UserDepositDepositRecycledIterator) Error() error + func (it *UserDepositDepositRecycledIterator) Next() bool + type UserDepositExcessWithdrawn struct + Amount *big.Int + Raw types.Log + Time *big.Int + To common.Address + type UserDepositExcessWithdrawnIterator struct + Event *UserDepositExcessWithdrawn + func (it *UserDepositExcessWithdrawnIterator) Close() error + func (it *UserDepositExcessWithdrawnIterator) Error() error + func (it *UserDepositExcessWithdrawnIterator) Next() bool + type UserDepositFilterer struct + func NewUserDepositFilterer(address common.Address, filterer bind.ContractFilterer) (*UserDepositFilterer, error) + func (_UserDeposit *UserDepositFilterer) FilterDepositAssigned(opts *bind.FilterOpts, stakingPool []common.Address) (*UserDepositDepositAssignedIterator, error) + func (_UserDeposit *UserDepositFilterer) FilterDepositReceived(opts *bind.FilterOpts, from []common.Address) (*UserDepositDepositReceivedIterator, error) + func (_UserDeposit *UserDepositFilterer) FilterDepositRecycled(opts *bind.FilterOpts, from []common.Address) (*UserDepositDepositRecycledIterator, error) + func (_UserDeposit *UserDepositFilterer) FilterExcessWithdrawn(opts *bind.FilterOpts, to []common.Address) (*UserDepositExcessWithdrawnIterator, error) + func (_UserDeposit *UserDepositFilterer) ParseDepositAssigned(log types.Log) (*UserDepositDepositAssigned, error) + func (_UserDeposit *UserDepositFilterer) ParseDepositReceived(log types.Log) (*UserDepositDepositReceived, error) + func (_UserDeposit *UserDepositFilterer) ParseDepositRecycled(log types.Log) (*UserDepositDepositRecycled, error) + func (_UserDeposit *UserDepositFilterer) ParseExcessWithdrawn(log types.Log) (*UserDepositExcessWithdrawn, error) + func (_UserDeposit *UserDepositFilterer) WatchDepositAssigned(opts *bind.WatchOpts, sink chan<- *UserDepositDepositAssigned, ...) (event.Subscription, error) + func (_UserDeposit *UserDepositFilterer) WatchDepositReceived(opts *bind.WatchOpts, sink chan<- *UserDepositDepositReceived, ...) (event.Subscription, error) + func (_UserDeposit *UserDepositFilterer) WatchDepositRecycled(opts *bind.WatchOpts, sink chan<- *UserDepositDepositRecycled, ...) (event.Subscription, error) + func (_UserDeposit *UserDepositFilterer) WatchExcessWithdrawn(opts *bind.WatchOpts, sink chan<- *UserDepositExcessWithdrawn, ...) (event.Subscription, error) + type UserDepositRaw struct + Contract *UserDeposit + func (_UserDeposit *UserDepositRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_UserDeposit *UserDepositRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_UserDeposit *UserDepositRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type UserDepositSession struct + CallOpts bind.CallOpts + Contract *UserDeposit + TransactOpts bind.TransactOpts + func (_UserDeposit *UserDepositSession) AssignDeposits() (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) Deposit() (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) GetAssignDepositsEnabled() (bool, error) + func (_UserDeposit *UserDepositSession) GetBalance() (*big.Int, error) + func (_UserDeposit *UserDepositSession) GetDepositEnabled() (bool, error) + func (_UserDeposit *UserDepositSession) GetExcessBalance() (*big.Int, error) + func (_UserDeposit *UserDepositSession) GetMaximumDepositAssignments() (*big.Int, error) + func (_UserDeposit *UserDepositSession) GetMinimumDeposit() (*big.Int, error) + func (_UserDeposit *UserDepositSession) ReceiveEtherWithdrawal() (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) RecycleDissolvedDeposit() (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) RecycleDistributorDeposit() (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) RecycleWithdrawnDeposit() (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) SetAssignDepositsEnabled(_value bool) (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) SetDepositEnabled(_value bool) (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) SetMaximumDepositAssignments(_value *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) SetMinimumDeposit(_value *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) Version() (uint8, error) + func (_UserDeposit *UserDepositSession) WithdrawExcessBalance(_amount *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) WithdrawExcessBalanceForLightNode(_amount *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositSession) WithdrawExcessBalanceForSuperNode(_amount *big.Int) (*types.Transaction, error) + type UserDepositTransactor struct + func NewUserDepositTransactor(address common.Address, transactor bind.ContractTransactor) (*UserDepositTransactor, error) + func (_UserDeposit *UserDepositTransactor) AssignDeposits(opts *bind.TransactOpts) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) ReceiveEtherWithdrawal(opts *bind.TransactOpts) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) RecycleDissolvedDeposit(opts *bind.TransactOpts) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) RecycleDistributorDeposit(opts *bind.TransactOpts) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) RecycleWithdrawnDeposit(opts *bind.TransactOpts) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) SetAssignDepositsEnabled(opts *bind.TransactOpts, _value bool) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) SetDepositEnabled(opts *bind.TransactOpts, _value bool) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) SetMaximumDepositAssignments(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) SetMinimumDeposit(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) WithdrawExcessBalance(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) WithdrawExcessBalanceForLightNode(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactor) WithdrawExcessBalanceForSuperNode(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error) + type UserDepositTransactorRaw struct + Contract *UserDepositTransactor + func (_UserDeposit *UserDepositTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type UserDepositTransactorSession struct + Contract *UserDepositTransactor + TransactOpts bind.TransactOpts + func (_UserDeposit *UserDepositTransactorSession) AssignDeposits() (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) Deposit() (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) ReceiveEtherWithdrawal() (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) RecycleDissolvedDeposit() (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) RecycleDistributorDeposit() (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) RecycleWithdrawnDeposit() (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) SetAssignDepositsEnabled(_value bool) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) SetDepositEnabled(_value bool) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) SetMaximumDepositAssignments(_value *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) SetMinimumDeposit(_value *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) WithdrawExcessBalance(_amount *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) WithdrawExcessBalanceForLightNode(_amount *big.Int) (*types.Transaction, error) + func (_UserDeposit *UserDepositTransactorSession) WithdrawExcessBalanceForSuperNode(_amount *big.Int) (*types.Transaction, error)