Documentation
¶
Index ¶
- Variables
- type MinipoolDetails
- type RocketPoolMiniPoolDelegate
- type RocketPoolMiniPoolDelegateCaller
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) CalculateNodeShare(opts *bind.CallOpts, _balance *big.Int) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) CalculateUserShare(opts *bind.CallOpts, _balance *big.Int) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) CanStake(opts *bind.CallOpts) (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetDepositType(opts *bind.CallOpts) (uint8, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetFinalised(opts *bind.CallOpts) (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeDepositAssigned(opts *bind.CallOpts) (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeDepositBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeFee(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeRefundBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetScrubVoted(opts *bind.CallOpts, _member common.Address) (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetStatus(opts *bind.CallOpts) (uint8, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetStatusBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetStatusTime(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetTotalScrubVotes(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetUserDepositAssigned(opts *bind.CallOpts) (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetUserDepositAssignedTime(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetUserDepositBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) Version(opts *bind.CallOpts) (uint8, error)
- type RocketPoolMiniPoolDelegateCallerRaw
- type RocketPoolMiniPoolDelegateCallerSession
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) CalculateNodeShare(_balance *big.Int) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) CalculateUserShare(_balance *big.Int) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) CanStake() (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetDepositType() (uint8, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetFinalised() (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeAddress() (common.Address, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeDepositAssigned() (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeDepositBalance() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeFee() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeRefundBalance() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetScrubVoted(_member common.Address) (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetStatus() (uint8, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetStatusBlock() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetStatusTime() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetTotalScrubVotes() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetUserDepositAssigned() (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetUserDepositAssignedTime() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetUserDepositBalance() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) Version() (uint8, error)
- type RocketPoolMiniPoolDelegateEtherDeposited
- type RocketPoolMiniPoolDelegateEtherDepositedIterator
- type RocketPoolMiniPoolDelegateEtherWithdrawalProcessed
- type RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator
- type RocketPoolMiniPoolDelegateEtherWithdrawn
- type RocketPoolMiniPoolDelegateEtherWithdrawnIterator
- type RocketPoolMiniPoolDelegateFilterer
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterEtherDeposited(opts *bind.FilterOpts, from []common.Address) (*RocketPoolMiniPoolDelegateEtherDepositedIterator, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterEtherWithdrawalProcessed(opts *bind.FilterOpts, executed []common.Address) (*RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterEtherWithdrawn(opts *bind.FilterOpts, to []common.Address) (*RocketPoolMiniPoolDelegateEtherWithdrawnIterator, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterMinipoolPrestaked(opts *bind.FilterOpts) (*RocketPoolMiniPoolDelegateMinipoolPrestakedIterator, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterMinipoolScrubbed(opts *bind.FilterOpts) (*RocketPoolMiniPoolDelegateMinipoolScrubbedIterator, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterScrubVoted(opts *bind.FilterOpts, member []common.Address) (*RocketPoolMiniPoolDelegateScrubVotedIterator, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterStatusUpdated(opts *bind.FilterOpts, status []uint8) (*RocketPoolMiniPoolDelegateStatusUpdatedIterator, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseEtherDeposited(log types.Log) (*RocketPoolMiniPoolDelegateEtherDeposited, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseEtherWithdrawalProcessed(log types.Log) (*RocketPoolMiniPoolDelegateEtherWithdrawalProcessed, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseEtherWithdrawn(log types.Log) (*RocketPoolMiniPoolDelegateEtherWithdrawn, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseMinipoolPrestaked(log types.Log) (*RocketPoolMiniPoolDelegateMinipoolPrestaked, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseMinipoolScrubbed(log types.Log) (*RocketPoolMiniPoolDelegateMinipoolScrubbed, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseScrubVoted(log types.Log) (*RocketPoolMiniPoolDelegateScrubVoted, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseStatusUpdated(log types.Log) (*RocketPoolMiniPoolDelegateStatusUpdated, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchEtherDeposited(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateEtherDeposited, ...) (event.Subscription, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchEtherWithdrawalProcessed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchEtherWithdrawn(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateEtherWithdrawn, ...) (event.Subscription, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchMinipoolPrestaked(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateMinipoolPrestaked) (event.Subscription, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchMinipoolScrubbed(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateMinipoolScrubbed) (event.Subscription, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchScrubVoted(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateScrubVoted, ...) (event.Subscription, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchStatusUpdated(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateStatusUpdated, ...) (event.Subscription, error)
- type RocketPoolMiniPoolDelegateMinipoolPrestaked
- type RocketPoolMiniPoolDelegateMinipoolPrestakedIterator
- type RocketPoolMiniPoolDelegateMinipoolScrubbed
- type RocketPoolMiniPoolDelegateMinipoolScrubbedIterator
- type RocketPoolMiniPoolDelegateRaw
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RocketPoolMiniPoolDelegateScrubVoted
- type RocketPoolMiniPoolDelegateScrubVotedIterator
- type RocketPoolMiniPoolDelegateSession
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) CalculateNodeShare(_balance *big.Int) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) CalculateUserShare(_balance *big.Int) (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) CanStake() (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Close() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Dissolve() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) DistributeBalance() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) DistributeBalanceAndFinalise() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Finalise() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetDepositType() (uint8, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetFinalised() (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeAddress() (common.Address, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeDepositAssigned() (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeDepositBalance() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeFee() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeRefundBalance() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetScrubVoted(_member common.Address) (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetStatus() (uint8, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetStatusBlock() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetStatusTime() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetTotalScrubVotes() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetUserDepositAssigned() (bool, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetUserDepositAssignedTime() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetUserDepositBalance() (*big.Int, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Initialise(_nodeAddress common.Address, _depositType uint8) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) NodeDeposit(_validatorPubkey []byte, _validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Refund() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) SetWithdrawable() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Slash() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Stake(_validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) UserDeposit() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Version() (uint8, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) VoteScrub() (*types.Transaction, error)
- type RocketPoolMiniPoolDelegateStatusUpdated
- type RocketPoolMiniPoolDelegateStatusUpdatedIterator
- type RocketPoolMiniPoolDelegateTransactor
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Dissolve(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) DistributeBalance(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) DistributeBalanceAndFinalise(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Finalise(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Initialise(opts *bind.TransactOpts, _nodeAddress common.Address, _depositType uint8) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) NodeDeposit(opts *bind.TransactOpts, _validatorPubkey []byte, _validatorSignature []byte, ...) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Refund(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) SetWithdrawable(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Slash(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Stake(opts *bind.TransactOpts, _validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) UserDeposit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) VoteScrub(opts *bind.TransactOpts) (*types.Transaction, error)
- type RocketPoolMiniPoolDelegateTransactorRaw
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RocketPoolMiniPoolDelegateTransactorSession
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Close() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Dissolve() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) DistributeBalance() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) DistributeBalanceAndFinalise() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Finalise() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Initialise(_nodeAddress common.Address, _depositType uint8) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) NodeDeposit(_validatorPubkey []byte, _validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Refund() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) SetWithdrawable() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Slash() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Stake(_validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) UserDeposit() (*types.Transaction, error)
- func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) VoteScrub() (*types.Transaction, error)
- type RocketPoolMiniPoolManager
- type RocketPoolMiniPoolManagerCaller
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetActiveMinipoolCount(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetFinalisedMinipoolCount(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolAt(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolByPubkey(opts *bind.CallOpts, _pubkey []byte) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolCount(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolCountPerStatus(opts *bind.CallOpts, _offset *big.Int, _limit *big.Int) (struct{ ... }, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolDestroyed(opts *bind.CallOpts, _minipoolAddress common.Address) (bool, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolDetails(opts *bind.CallOpts, _minipoolAddress common.Address) (MinipoolDetails, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolExists(opts *bind.CallOpts, _minipoolAddress common.Address) (bool, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolPubkey(opts *bind.CallOpts, _minipoolAddress common.Address) ([]byte, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolWithdrawalCredentials(opts *bind.CallOpts, _minipoolAddress common.Address) ([]byte, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeActiveMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeFinalisedMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeMinipoolAt(opts *bind.CallOpts, _nodeAddress common.Address, _index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeStakingMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeValidatingMinipoolAt(opts *bind.CallOpts, _nodeAddress common.Address, _index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeValidatingMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetPrelaunchMinipools(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetStakingMinipoolCount(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) Version(opts *bind.CallOpts) (uint8, error)
- type RocketPoolMiniPoolManagerCallerRaw
- type RocketPoolMiniPoolManagerCallerSession
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetActiveMinipoolCount() (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetFinalisedMinipoolCount() (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolAt(_index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolByPubkey(_pubkey []byte) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolCount() (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolCountPerStatus(_offset *big.Int, _limit *big.Int) (struct{ ... }, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolDestroyed(_minipoolAddress common.Address) (bool, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolDetails(_minipoolAddress common.Address) (MinipoolDetails, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolExists(_minipoolAddress common.Address) (bool, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolPubkey(_minipoolAddress common.Address) ([]byte, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolWithdrawalCredentials(_minipoolAddress common.Address) ([]byte, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeActiveMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeFinalisedMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeMinipoolAt(_nodeAddress common.Address, _index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeStakingMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeValidatingMinipoolAt(_nodeAddress common.Address, _index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeValidatingMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetPrelaunchMinipools(offset *big.Int, limit *big.Int) ([]common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetStakingMinipoolCount() (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) Version() (uint8, error)
- type RocketPoolMiniPoolManagerFilterer
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) FilterMinipoolCreated(opts *bind.FilterOpts, minipool []common.Address, node []common.Address) (*RocketPoolMiniPoolManagerMinipoolCreatedIterator, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) FilterMinipoolDestroyed(opts *bind.FilterOpts, minipool []common.Address, node []common.Address) (*RocketPoolMiniPoolManagerMinipoolDestroyedIterator, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) ParseMinipoolCreated(log types.Log) (*RocketPoolMiniPoolManagerMinipoolCreated, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) ParseMinipoolDestroyed(log types.Log) (*RocketPoolMiniPoolManagerMinipoolDestroyed, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) WatchMinipoolCreated(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolManagerMinipoolCreated, ...) (event.Subscription, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) WatchMinipoolDestroyed(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolManagerMinipoolDestroyed, ...) (event.Subscription, error)
- type RocketPoolMiniPoolManagerMinipoolCreated
- type RocketPoolMiniPoolManagerMinipoolCreatedIterator
- type RocketPoolMiniPoolManagerMinipoolDestroyed
- type RocketPoolMiniPoolManagerMinipoolDestroyedIterator
- type RocketPoolMiniPoolManagerRaw
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RocketPoolMiniPoolManagerSession
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) CreateMinipool(_nodeAddress common.Address, _depositType uint8, _salt *big.Int) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) DecrementNodeStakingMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) DestroyMinipool() (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetActiveMinipoolCount() (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetFinalisedMinipoolCount() (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolAt(_index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolByPubkey(_pubkey []byte) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolCount() (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolCountPerStatus(_offset *big.Int, _limit *big.Int) (struct{ ... }, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolDestroyed(_minipoolAddress common.Address) (bool, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolDetails(_minipoolAddress common.Address) (MinipoolDetails, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolExists(_minipoolAddress common.Address) (bool, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolPubkey(_minipoolAddress common.Address) ([]byte, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolWithdrawalCredentials(_minipoolAddress common.Address) ([]byte, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeActiveMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeFinalisedMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeMinipoolAt(_nodeAddress common.Address, _index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeStakingMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeValidatingMinipoolAt(_nodeAddress common.Address, _index *big.Int) (common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeValidatingMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetPrelaunchMinipools(offset *big.Int, limit *big.Int) ([]common.Address, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetStakingMinipoolCount() (*big.Int, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) IncrementNodeFinalisedMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) IncrementNodeStakingMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) SetMinipoolPubkey(_pubkey []byte) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) Version() (uint8, error)
- type RocketPoolMiniPoolManagerTransactor
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) CreateMinipool(opts *bind.TransactOpts, _nodeAddress common.Address, _depositType uint8, ...) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) DecrementNodeStakingMinipoolCount(opts *bind.TransactOpts, _nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) DestroyMinipool(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) IncrementNodeFinalisedMinipoolCount(opts *bind.TransactOpts, _nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) IncrementNodeStakingMinipoolCount(opts *bind.TransactOpts, _nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) SetMinipoolPubkey(opts *bind.TransactOpts, _pubkey []byte) (*types.Transaction, error)
- type RocketPoolMiniPoolManagerTransactorRaw
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RocketPoolMiniPoolManagerTransactorSession
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) CreateMinipool(_nodeAddress common.Address, _depositType uint8, _salt *big.Int) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) DecrementNodeStakingMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) DestroyMinipool() (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) IncrementNodeFinalisedMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) IncrementNodeStakingMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
- func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) SetMinipoolPubkey(_pubkey []byte) (*types.Transaction, error)
- type RocketPoolNodeStaking
- type RocketPoolNodeStakingCaller
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) CalculateTotalEffectiveRPLStake(opts *bind.CallOpts, offset *big.Int, limit *big.Int, rplPrice *big.Int) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeEffectiveRPLStake(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeMaximumRPLStake(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeMinimumRPLStake(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeMinipoolLimit(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeRPLStake(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeRPLStakedTime(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetTotalEffectiveRPLStake(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetTotalRPLStake(opts *bind.CallOpts) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) Version(opts *bind.CallOpts) (uint8, error)
- type RocketPoolNodeStakingCallerRaw
- type RocketPoolNodeStakingCallerSession
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) CalculateTotalEffectiveRPLStake(offset *big.Int, limit *big.Int, rplPrice *big.Int) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeEffectiveRPLStake(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeMaximumRPLStake(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeMinimumRPLStake(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeMinipoolLimit(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeRPLStake(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeRPLStakedTime(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetTotalEffectiveRPLStake() (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetTotalRPLStake() (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) Version() (uint8, error)
- type RocketPoolNodeStakingFilterer
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) FilterRPLSlashed(opts *bind.FilterOpts, node []common.Address) (*RocketPoolNodeStakingRPLSlashedIterator, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) FilterRPLStaked(opts *bind.FilterOpts, from []common.Address) (*RocketPoolNodeStakingRPLStakedIterator, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) FilterRPLWithdrawn(opts *bind.FilterOpts, to []common.Address) (*RocketPoolNodeStakingRPLWithdrawnIterator, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) ParseRPLSlashed(log types.Log) (*RocketPoolNodeStakingRPLSlashed, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) ParseRPLStaked(log types.Log) (*RocketPoolNodeStakingRPLStaked, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) ParseRPLWithdrawn(log types.Log) (*RocketPoolNodeStakingRPLWithdrawn, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) WatchRPLSlashed(opts *bind.WatchOpts, sink chan<- *RocketPoolNodeStakingRPLSlashed, ...) (event.Subscription, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) WatchRPLStaked(opts *bind.WatchOpts, sink chan<- *RocketPoolNodeStakingRPLStaked, ...) (event.Subscription, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) WatchRPLWithdrawn(opts *bind.WatchOpts, sink chan<- *RocketPoolNodeStakingRPLWithdrawn, ...) (event.Subscription, error)
- type RocketPoolNodeStakingRPLSlashed
- type RocketPoolNodeStakingRPLSlashedIterator
- type RocketPoolNodeStakingRPLStaked
- type RocketPoolNodeStakingRPLStakedIterator
- type RocketPoolNodeStakingRPLWithdrawn
- type RocketPoolNodeStakingRPLWithdrawnIterator
- type RocketPoolNodeStakingRaw
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RocketPoolNodeStakingSession
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) CalculateTotalEffectiveRPLStake(offset *big.Int, limit *big.Int, rplPrice *big.Int) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeEffectiveRPLStake(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeMaximumRPLStake(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeMinimumRPLStake(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeMinipoolLimit(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeRPLStake(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeRPLStakedTime(_nodeAddress common.Address) (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetTotalEffectiveRPLStake() (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetTotalRPLStake() (*big.Int, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) SlashRPL(_nodeAddress common.Address, _ethSlashAmount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) StakeRPL(_amount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) StakeRPLFor(_nodeAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) Version() (uint8, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) WithdrawRPL(_amount *big.Int) (*types.Transaction, error)
- type RocketPoolNodeStakingTransactor
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactor) SlashRPL(opts *bind.TransactOpts, _nodeAddress common.Address, _ethSlashAmount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactor) StakeRPL(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactor) StakeRPLFor(opts *bind.TransactOpts, _nodeAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactor) WithdrawRPL(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- type RocketPoolNodeStakingTransactorRaw
- type RocketPoolNodeStakingTransactorSession
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorSession) SlashRPL(_nodeAddress common.Address, _ethSlashAmount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorSession) StakeRPL(_amount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorSession) StakeRPLFor(_nodeAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorSession) WithdrawRPL(_amount *big.Int) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var RocketPoolMiniPoolDelegateABI = RocketPoolMiniPoolDelegateMetaData.ABI
RocketPoolMiniPoolDelegateABI is the input ABI used to generate the binding from. Deprecated: Use RocketPoolMiniPoolDelegateMetaData.ABI instead.
var RocketPoolMiniPoolDelegateMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"EtherDeposited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"executed\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nodeAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"userAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"EtherWithdrawalProcessed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"EtherWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"validatorPubkey\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"validatorSignature\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"depositDataRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"withdrawalCredentials\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"MinipoolPrestaked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"MinipoolScrubbed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"member\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"ScrubVoted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint8\",\"name\":\"status\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"StatusUpdated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_balance\",\"type\":\"uint256\"}],\"name\":\"calculateNodeShare\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_balance\",\"type\":\"uint256\"}],\"name\":\"calculateUserShare\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"canStake\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"close\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dissolve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"distributeBalance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"distributeBalanceAndFinalise\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalise\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDepositType\",\"outputs\":[{\"internalType\":\"enumMinipoolDeposit\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFinalised\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNodeAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNodeDepositAssigned\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNodeDepositBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNodeFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNodeRefundBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_member\",\"type\":\"address\"}],\"name\":\"getScrubVoted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getStatus\",\"outputs\":[{\"internalType\":\"enumMinipoolStatus\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getStatusBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getStatusTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalScrubVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getUserDepositAssigned\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getUserDepositAssignedTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getUserDepositBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"},{\"internalType\":\"enumMinipoolDeposit\",\"name\":\"_depositType\",\"type\":\"uint8\"}],\"name\":\"initialise\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_validatorPubkey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"_validatorSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"_depositDataRoot\",\"type\":\"bytes32\"}],\"name\":\"nodeDeposit\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"refund\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"setWithdrawable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"slash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_validatorSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"_depositDataRoot\",\"type\":\"bytes32\"}],\"name\":\"stake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"userDeposit\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"voteScrub\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
RocketPoolMiniPoolDelegateMetaData contains all meta data concerning the RocketPoolMiniPoolDelegate contract.
var RocketPoolMiniPoolManagerABI = RocketPoolMiniPoolManagerMetaData.ABI
RocketPoolMiniPoolManagerABI is the input ABI used to generate the binding from. Deprecated: Use RocketPoolMiniPoolManagerMetaData.ABI instead.
var RocketPoolMiniPoolManagerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractRocketStorageInterface\",\"name\":\"_rocketStorageAddress\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minipool\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"node\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"MinipoolCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minipool\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"node\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"MinipoolDestroyed\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"},{\"internalType\":\"enumMinipoolDeposit\",\"name\":\"_depositType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"_salt\",\"type\":\"uint256\"}],\"name\":\"createMinipool\",\"outputs\":[{\"internalType\":\"contractRocketMinipoolInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"decrementNodeStakingMinipoolCount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"destroyMinipool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getActiveMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFinalisedMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getMinipoolAt\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_pubkey\",\"type\":\"bytes\"}],\"name\":\"getMinipoolByPubkey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_limit\",\"type\":\"uint256\"}],\"name\":\"getMinipoolCountPerStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"initialisedCount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"prelaunchCount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"stakingCount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"withdrawableCount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dissolvedCount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_minipoolAddress\",\"type\":\"address\"}],\"name\":\"getMinipoolDestroyed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_minipoolAddress\",\"type\":\"address\"}],\"name\":\"getMinipoolDetails\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"exists\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"minipoolAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"pubkey\",\"type\":\"bytes\"},{\"internalType\":\"enumMinipoolStatus\",\"name\":\"status\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"statusBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"statusTime\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"finalised\",\"type\":\"bool\"},{\"internalType\":\"enumMinipoolDeposit\",\"name\":\"depositType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"nodeFee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nodeDepositBalance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"nodeDepositAssigned\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"userDepositBalance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"userDepositAssigned\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"userDepositAssignedTime\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"useLatestDelegate\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"previousDelegate\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"effectiveDelegate\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"penaltyCount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"penaltyRate\",\"type\":\"uint256\"}],\"internalType\":\"structMinipoolDetails\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_minipoolAddress\",\"type\":\"address\"}],\"name\":\"getMinipoolExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_minipoolAddress\",\"type\":\"address\"}],\"name\":\"getMinipoolPubkey\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_minipoolAddress\",\"type\":\"address\"}],\"name\":\"getMinipoolWithdrawalCredentials\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeActiveMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeFinalisedMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getNodeMinipoolAt\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeStakingMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getNodeValidatingMinipoolAt\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeValidatingMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"}],\"name\":\"getPrelaunchMinipools\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getStakingMinipoolCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"incrementNodeFinalisedMinipoolCount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"incrementNodeStakingMinipoolCount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_pubkey\",\"type\":\"bytes\"}],\"name\":\"setMinipoolPubkey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
RocketPoolMiniPoolManagerMetaData contains all meta data concerning the RocketPoolMiniPoolManager contract.
var RocketPoolNodeStakingABI = RocketPoolNodeStakingMetaData.ABI
RocketPoolNodeStakingABI is the input ABI used to generate the binding from. Deprecated: Use RocketPoolNodeStakingMetaData.ABI instead.
var RocketPoolNodeStakingMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractRocketStorageInterface\",\"name\":\"_rocketStorageAddress\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"node\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ethValue\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"RPLSlashed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"RPLStaked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"}],\"name\":\"RPLWithdrawn\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rplPrice\",\"type\":\"uint256\"}],\"name\":\"calculateTotalEffectiveRPLStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeEffectiveRPLStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeMaximumRPLStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeMinimumRPLStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeMinipoolLimit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeRPLStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"}],\"name\":\"getNodeRPLStakedTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalEffectiveRPLStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalRPLStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_ethSlashAmount\",\"type\":\"uint256\"}],\"name\":\"slashRPL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"stakeRPL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nodeAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"stakeRPLFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawRPL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
RocketPoolNodeStakingMetaData contains all meta data concerning the RocketPoolNodeStaking contract.
Functions ¶
This section is empty.
Types ¶
type MinipoolDetails ¶
type MinipoolDetails struct { Exists bool MinipoolAddress common.Address Pubkey []byte Status uint8 StatusBlock *big.Int StatusTime *big.Int Finalised bool DepositType uint8 NodeFee *big.Int NodeDepositBalance *big.Int NodeDepositAssigned bool UserDepositBalance *big.Int UserDepositAssigned bool UserDepositAssignedTime *big.Int UseLatestDelegate bool Delegate common.Address PreviousDelegate common.Address EffectiveDelegate common.Address PenaltyCount *big.Int PenaltyRate *big.Int }
MinipoolDetails is an auto generated low-level Go binding around an user-defined struct.
type RocketPoolMiniPoolDelegate ¶
type RocketPoolMiniPoolDelegate struct { RocketPoolMiniPoolDelegateCaller // Read-only binding to the contract RocketPoolMiniPoolDelegateTransactor // Write-only binding to the contract RocketPoolMiniPoolDelegateFilterer // Log filterer for contract events }
RocketPoolMiniPoolDelegate is an auto generated Go binding around an Ethereum contract.
func NewRocketPoolMiniPoolDelegate ¶
func NewRocketPoolMiniPoolDelegate(address common.Address, backend bind.ContractBackend) (*RocketPoolMiniPoolDelegate, error)
NewRocketPoolMiniPoolDelegate creates a new instance of RocketPoolMiniPoolDelegate, bound to a specific deployed contract.
type RocketPoolMiniPoolDelegateCaller ¶
type RocketPoolMiniPoolDelegateCaller struct {
// contains filtered or unexported fields
}
RocketPoolMiniPoolDelegateCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRocketPoolMiniPoolDelegateCaller ¶
func NewRocketPoolMiniPoolDelegateCaller(address common.Address, caller bind.ContractCaller) (*RocketPoolMiniPoolDelegateCaller, error)
NewRocketPoolMiniPoolDelegateCaller creates a new read-only instance of RocketPoolMiniPoolDelegate, bound to a specific deployed contract.
func (*RocketPoolMiniPoolDelegateCaller) CalculateNodeShare ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) CalculateNodeShare(opts *bind.CallOpts, _balance *big.Int) (*big.Int, error)
CalculateNodeShare is a free data retrieval call binding the contract method 0x1a69d18f.
Solidity: function calculateNodeShare(uint256 _balance) view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) CalculateUserShare ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) CalculateUserShare(opts *bind.CallOpts, _balance *big.Int) (*big.Int, error)
CalculateUserShare is a free data retrieval call binding the contract method 0x19f18b1f.
Solidity: function calculateUserShare(uint256 _balance) view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) CanStake ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) CanStake(opts *bind.CallOpts) (bool, error)
CanStake is a free data retrieval call binding the contract method 0x9ed27809.
Solidity: function canStake() view returns(bool)
func (*RocketPoolMiniPoolDelegateCaller) GetDepositType ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetDepositType(opts *bind.CallOpts) (uint8, error)
GetDepositType is a free data retrieval call binding the contract method 0x5abd37e4.
Solidity: function getDepositType() view returns(uint8)
func (*RocketPoolMiniPoolDelegateCaller) GetFinalised ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetFinalised(opts *bind.CallOpts) (bool, error)
GetFinalised is a free data retrieval call binding the contract method 0xa129a5ee.
Solidity: function getFinalised() view returns(bool)
func (*RocketPoolMiniPoolDelegateCaller) GetNodeAddress ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeAddress(opts *bind.CallOpts) (common.Address, error)
GetNodeAddress is a free data retrieval call binding the contract method 0x70dabc9e.
Solidity: function getNodeAddress() view returns(address)
func (*RocketPoolMiniPoolDelegateCaller) GetNodeDepositAssigned ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeDepositAssigned(opts *bind.CallOpts) (bool, error)
GetNodeDepositAssigned is a free data retrieval call binding the contract method 0x69c089ea.
Solidity: function getNodeDepositAssigned() view returns(bool)
func (*RocketPoolMiniPoolDelegateCaller) GetNodeDepositBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeDepositBalance(opts *bind.CallOpts) (*big.Int, error)
GetNodeDepositBalance is a free data retrieval call binding the contract method 0x74ca6bf2.
Solidity: function getNodeDepositBalance() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) GetNodeFee ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeFee(opts *bind.CallOpts) (*big.Int, error)
GetNodeFee is a free data retrieval call binding the contract method 0xe7150134.
Solidity: function getNodeFee() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) GetNodeRefundBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetNodeRefundBalance(opts *bind.CallOpts) (*big.Int, error)
GetNodeRefundBalance is a free data retrieval call binding the contract method 0xfbc02c42.
Solidity: function getNodeRefundBalance() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) GetScrubVoted ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetScrubVoted(opts *bind.CallOpts, _member common.Address) (bool, error)
GetScrubVoted is a free data retrieval call binding the contract method 0xd45dc628.
Solidity: function getScrubVoted(address _member) view returns(bool)
func (*RocketPoolMiniPoolDelegateCaller) GetStatus ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetStatus(opts *bind.CallOpts) (uint8, error)
GetStatus is a free data retrieval call binding the contract method 0x4e69d560.
Solidity: function getStatus() view returns(uint8)
func (*RocketPoolMiniPoolDelegateCaller) GetStatusBlock ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetStatusBlock(opts *bind.CallOpts) (*big.Int, error)
GetStatusBlock is a free data retrieval call binding the contract method 0xe67cd5b0.
Solidity: function getStatusBlock() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) GetStatusTime ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetStatusTime(opts *bind.CallOpts) (*big.Int, error)
GetStatusTime is a free data retrieval call binding the contract method 0x3e0a56b0.
Solidity: function getStatusTime() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) GetTotalScrubVotes ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetTotalScrubVotes(opts *bind.CallOpts) (*big.Int, error)
GetTotalScrubVotes is a free data retrieval call binding the contract method 0x68f449b2.
Solidity: function getTotalScrubVotes() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) GetUserDepositAssigned ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetUserDepositAssigned(opts *bind.CallOpts) (bool, error)
GetUserDepositAssigned is a free data retrieval call binding the contract method 0xd91eda62.
Solidity: function getUserDepositAssigned() view returns(bool)
func (*RocketPoolMiniPoolDelegateCaller) GetUserDepositAssignedTime ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetUserDepositAssignedTime(opts *bind.CallOpts) (*big.Int, error)
GetUserDepositAssignedTime is a free data retrieval call binding the contract method 0xa2940a90.
Solidity: function getUserDepositAssignedTime() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCaller) GetUserDepositBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCaller) GetUserDepositBalance(opts *bind.CallOpts) (*big.Int, error)
GetUserDepositBalance is a free data retrieval call binding the contract method 0xe7e04aba.
Solidity: function getUserDepositBalance() view returns(uint256)
type RocketPoolMiniPoolDelegateCallerRaw ¶
type RocketPoolMiniPoolDelegateCallerRaw struct {
Contract *RocketPoolMiniPoolDelegateCaller // Generic read-only contract binding to access the raw methods on
}
RocketPoolMiniPoolDelegateCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RocketPoolMiniPoolDelegateCallerRaw) Call ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerRaw) 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 RocketPoolMiniPoolDelegateCallerSession ¶
type RocketPoolMiniPoolDelegateCallerSession struct { Contract *RocketPoolMiniPoolDelegateCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RocketPoolMiniPoolDelegateCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RocketPoolMiniPoolDelegateCallerSession) CalculateNodeShare ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) CalculateNodeShare(_balance *big.Int) (*big.Int, error)
CalculateNodeShare is a free data retrieval call binding the contract method 0x1a69d18f.
Solidity: function calculateNodeShare(uint256 _balance) view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) CalculateUserShare ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) CalculateUserShare(_balance *big.Int) (*big.Int, error)
CalculateUserShare is a free data retrieval call binding the contract method 0x19f18b1f.
Solidity: function calculateUserShare(uint256 _balance) view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) CanStake ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) CanStake() (bool, error)
CanStake is a free data retrieval call binding the contract method 0x9ed27809.
Solidity: function canStake() view returns(bool)
func (*RocketPoolMiniPoolDelegateCallerSession) GetDepositType ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetDepositType() (uint8, error)
GetDepositType is a free data retrieval call binding the contract method 0x5abd37e4.
Solidity: function getDepositType() view returns(uint8)
func (*RocketPoolMiniPoolDelegateCallerSession) GetFinalised ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetFinalised() (bool, error)
GetFinalised is a free data retrieval call binding the contract method 0xa129a5ee.
Solidity: function getFinalised() view returns(bool)
func (*RocketPoolMiniPoolDelegateCallerSession) GetNodeAddress ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeAddress() (common.Address, error)
GetNodeAddress is a free data retrieval call binding the contract method 0x70dabc9e.
Solidity: function getNodeAddress() view returns(address)
func (*RocketPoolMiniPoolDelegateCallerSession) GetNodeDepositAssigned ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeDepositAssigned() (bool, error)
GetNodeDepositAssigned is a free data retrieval call binding the contract method 0x69c089ea.
Solidity: function getNodeDepositAssigned() view returns(bool)
func (*RocketPoolMiniPoolDelegateCallerSession) GetNodeDepositBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeDepositBalance() (*big.Int, error)
GetNodeDepositBalance is a free data retrieval call binding the contract method 0x74ca6bf2.
Solidity: function getNodeDepositBalance() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) GetNodeFee ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeFee() (*big.Int, error)
GetNodeFee is a free data retrieval call binding the contract method 0xe7150134.
Solidity: function getNodeFee() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) GetNodeRefundBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetNodeRefundBalance() (*big.Int, error)
GetNodeRefundBalance is a free data retrieval call binding the contract method 0xfbc02c42.
Solidity: function getNodeRefundBalance() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) GetScrubVoted ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetScrubVoted(_member common.Address) (bool, error)
GetScrubVoted is a free data retrieval call binding the contract method 0xd45dc628.
Solidity: function getScrubVoted(address _member) view returns(bool)
func (*RocketPoolMiniPoolDelegateCallerSession) GetStatus ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetStatus() (uint8, error)
GetStatus is a free data retrieval call binding the contract method 0x4e69d560.
Solidity: function getStatus() view returns(uint8)
func (*RocketPoolMiniPoolDelegateCallerSession) GetStatusBlock ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetStatusBlock() (*big.Int, error)
GetStatusBlock is a free data retrieval call binding the contract method 0xe67cd5b0.
Solidity: function getStatusBlock() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) GetStatusTime ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetStatusTime() (*big.Int, error)
GetStatusTime is a free data retrieval call binding the contract method 0x3e0a56b0.
Solidity: function getStatusTime() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) GetTotalScrubVotes ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetTotalScrubVotes() (*big.Int, error)
GetTotalScrubVotes is a free data retrieval call binding the contract method 0x68f449b2.
Solidity: function getTotalScrubVotes() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) GetUserDepositAssigned ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetUserDepositAssigned() (bool, error)
GetUserDepositAssigned is a free data retrieval call binding the contract method 0xd91eda62.
Solidity: function getUserDepositAssigned() view returns(bool)
func (*RocketPoolMiniPoolDelegateCallerSession) GetUserDepositAssignedTime ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetUserDepositAssignedTime() (*big.Int, error)
GetUserDepositAssignedTime is a free data retrieval call binding the contract method 0xa2940a90.
Solidity: function getUserDepositAssignedTime() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) GetUserDepositBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) GetUserDepositBalance() (*big.Int, error)
GetUserDepositBalance is a free data retrieval call binding the contract method 0xe7e04aba.
Solidity: function getUserDepositBalance() view returns(uint256)
func (*RocketPoolMiniPoolDelegateCallerSession) Version ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateCallerSession) Version() (uint8, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint8)
type RocketPoolMiniPoolDelegateEtherDeposited ¶
type RocketPoolMiniPoolDelegateEtherDeposited struct { From common.Address Amount *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolDelegateEtherDeposited represents a EtherDeposited event raised by the RocketPoolMiniPoolDelegate contract.
type RocketPoolMiniPoolDelegateEtherDepositedIterator ¶
type RocketPoolMiniPoolDelegateEtherDepositedIterator struct { Event *RocketPoolMiniPoolDelegateEtherDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolDelegateEtherDepositedIterator is returned from FilterEtherDeposited and is used to iterate over the raw logs and unpacked data for EtherDeposited events raised by the RocketPoolMiniPoolDelegate contract.
func (*RocketPoolMiniPoolDelegateEtherDepositedIterator) Close ¶
func (it *RocketPoolMiniPoolDelegateEtherDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolDelegateEtherDepositedIterator) Error ¶
func (it *RocketPoolMiniPoolDelegateEtherDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolDelegateEtherDepositedIterator) Next ¶
func (it *RocketPoolMiniPoolDelegateEtherDepositedIterator) 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 RocketPoolMiniPoolDelegateEtherWithdrawalProcessed ¶
type RocketPoolMiniPoolDelegateEtherWithdrawalProcessed struct { Executed common.Address NodeAmount *big.Int UserAmount *big.Int TotalBalance *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolDelegateEtherWithdrawalProcessed represents a EtherWithdrawalProcessed event raised by the RocketPoolMiniPoolDelegate contract.
type RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator ¶
type RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator struct { Event *RocketPoolMiniPoolDelegateEtherWithdrawalProcessed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator is returned from FilterEtherWithdrawalProcessed and is used to iterate over the raw logs and unpacked data for EtherWithdrawalProcessed events raised by the RocketPoolMiniPoolDelegate contract.
func (*RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator) Close ¶
func (it *RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator) Error ¶
func (it *RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator) Next ¶
func (it *RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator) 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 RocketPoolMiniPoolDelegateEtherWithdrawn ¶
type RocketPoolMiniPoolDelegateEtherWithdrawn struct { To common.Address Amount *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolDelegateEtherWithdrawn represents a EtherWithdrawn event raised by the RocketPoolMiniPoolDelegate contract.
type RocketPoolMiniPoolDelegateEtherWithdrawnIterator ¶
type RocketPoolMiniPoolDelegateEtherWithdrawnIterator struct { Event *RocketPoolMiniPoolDelegateEtherWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolDelegateEtherWithdrawnIterator is returned from FilterEtherWithdrawn and is used to iterate over the raw logs and unpacked data for EtherWithdrawn events raised by the RocketPoolMiniPoolDelegate contract.
func (*RocketPoolMiniPoolDelegateEtherWithdrawnIterator) Close ¶
func (it *RocketPoolMiniPoolDelegateEtherWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolDelegateEtherWithdrawnIterator) Error ¶
func (it *RocketPoolMiniPoolDelegateEtherWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolDelegateEtherWithdrawnIterator) Next ¶
func (it *RocketPoolMiniPoolDelegateEtherWithdrawnIterator) 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 RocketPoolMiniPoolDelegateFilterer ¶
type RocketPoolMiniPoolDelegateFilterer struct {
// contains filtered or unexported fields
}
RocketPoolMiniPoolDelegateFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRocketPoolMiniPoolDelegateFilterer ¶
func NewRocketPoolMiniPoolDelegateFilterer(address common.Address, filterer bind.ContractFilterer) (*RocketPoolMiniPoolDelegateFilterer, error)
NewRocketPoolMiniPoolDelegateFilterer creates a new log filterer instance of RocketPoolMiniPoolDelegate, bound to a specific deployed contract.
func (*RocketPoolMiniPoolDelegateFilterer) FilterEtherDeposited ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterEtherDeposited(opts *bind.FilterOpts, from []common.Address) (*RocketPoolMiniPoolDelegateEtherDepositedIterator, error)
FilterEtherDeposited is a free log retrieval operation binding the contract event 0xef51b4c870b8b0100eae2072e91db01222a303072af3728e58c9d4d2da33127f.
Solidity: event EtherDeposited(address indexed from, uint256 amount, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) FilterEtherWithdrawalProcessed ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterEtherWithdrawalProcessed(opts *bind.FilterOpts, executed []common.Address) (*RocketPoolMiniPoolDelegateEtherWithdrawalProcessedIterator, error)
FilterEtherWithdrawalProcessed is a free log retrieval operation binding the contract event 0x3422b68c7062367a3ae581f8bf64158ddb63f02294a0abe7f32491787076f1b7.
Solidity: event EtherWithdrawalProcessed(address indexed executed, uint256 nodeAmount, uint256 userAmount, uint256 totalBalance, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) FilterEtherWithdrawn ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterEtherWithdrawn(opts *bind.FilterOpts, to []common.Address) (*RocketPoolMiniPoolDelegateEtherWithdrawnIterator, error)
FilterEtherWithdrawn is a free log retrieval operation binding the contract event 0xd5ca65e1ec4f4864fea7b9c5cb1ec3087a0dbf9c74641db3f6458edf445c4051.
Solidity: event EtherWithdrawn(address indexed to, uint256 amount, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) FilterMinipoolPrestaked ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterMinipoolPrestaked(opts *bind.FilterOpts) (*RocketPoolMiniPoolDelegateMinipoolPrestakedIterator, error)
FilterMinipoolPrestaked is a free log retrieval operation binding the contract event 0x889f738426ec48d04c92bdcce1bc71c7aab6ba5296a4e92cc28a58c680b0a4ae.
Solidity: event MinipoolPrestaked(bytes validatorPubkey, bytes validatorSignature, bytes32 depositDataRoot, uint256 amount, bytes withdrawalCredentials, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) FilterMinipoolScrubbed ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterMinipoolScrubbed(opts *bind.FilterOpts) (*RocketPoolMiniPoolDelegateMinipoolScrubbedIterator, error)
FilterMinipoolScrubbed is a free log retrieval operation binding the contract event 0xac58888447082d81defc760f4bd30b6196d9309777e161bce72c280a12a6ea68.
Solidity: event MinipoolScrubbed(uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) FilterScrubVoted ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterScrubVoted(opts *bind.FilterOpts, member []common.Address) (*RocketPoolMiniPoolDelegateScrubVotedIterator, error)
FilterScrubVoted is a free log retrieval operation binding the contract event 0xc038496c9b2fce7ae180c60886062197d0411e3c5d249053f188423280778a83.
Solidity: event ScrubVoted(address indexed member, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) FilterStatusUpdated ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) FilterStatusUpdated(opts *bind.FilterOpts, status []uint8) (*RocketPoolMiniPoolDelegateStatusUpdatedIterator, error)
FilterStatusUpdated is a free log retrieval operation binding the contract event 0x26725881c2a4290b02cd153d6599fd484f0d4e6062c361e740fbbe39e7ad6142.
Solidity: event StatusUpdated(uint8 indexed status, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) ParseEtherDeposited ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseEtherDeposited(log types.Log) (*RocketPoolMiniPoolDelegateEtherDeposited, error)
ParseEtherDeposited is a log parse operation binding the contract event 0xef51b4c870b8b0100eae2072e91db01222a303072af3728e58c9d4d2da33127f.
Solidity: event EtherDeposited(address indexed from, uint256 amount, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) ParseEtherWithdrawalProcessed ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseEtherWithdrawalProcessed(log types.Log) (*RocketPoolMiniPoolDelegateEtherWithdrawalProcessed, error)
ParseEtherWithdrawalProcessed is a log parse operation binding the contract event 0x3422b68c7062367a3ae581f8bf64158ddb63f02294a0abe7f32491787076f1b7.
Solidity: event EtherWithdrawalProcessed(address indexed executed, uint256 nodeAmount, uint256 userAmount, uint256 totalBalance, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) ParseEtherWithdrawn ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseEtherWithdrawn(log types.Log) (*RocketPoolMiniPoolDelegateEtherWithdrawn, error)
ParseEtherWithdrawn is a log parse operation binding the contract event 0xd5ca65e1ec4f4864fea7b9c5cb1ec3087a0dbf9c74641db3f6458edf445c4051.
Solidity: event EtherWithdrawn(address indexed to, uint256 amount, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) ParseMinipoolPrestaked ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseMinipoolPrestaked(log types.Log) (*RocketPoolMiniPoolDelegateMinipoolPrestaked, error)
ParseMinipoolPrestaked is a log parse operation binding the contract event 0x889f738426ec48d04c92bdcce1bc71c7aab6ba5296a4e92cc28a58c680b0a4ae.
Solidity: event MinipoolPrestaked(bytes validatorPubkey, bytes validatorSignature, bytes32 depositDataRoot, uint256 amount, bytes withdrawalCredentials, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) ParseMinipoolScrubbed ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseMinipoolScrubbed(log types.Log) (*RocketPoolMiniPoolDelegateMinipoolScrubbed, error)
ParseMinipoolScrubbed is a log parse operation binding the contract event 0xac58888447082d81defc760f4bd30b6196d9309777e161bce72c280a12a6ea68.
Solidity: event MinipoolScrubbed(uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) ParseScrubVoted ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseScrubVoted(log types.Log) (*RocketPoolMiniPoolDelegateScrubVoted, error)
ParseScrubVoted is a log parse operation binding the contract event 0xc038496c9b2fce7ae180c60886062197d0411e3c5d249053f188423280778a83.
Solidity: event ScrubVoted(address indexed member, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) ParseStatusUpdated ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) ParseStatusUpdated(log types.Log) (*RocketPoolMiniPoolDelegateStatusUpdated, error)
ParseStatusUpdated is a log parse operation binding the contract event 0x26725881c2a4290b02cd153d6599fd484f0d4e6062c361e740fbbe39e7ad6142.
Solidity: event StatusUpdated(uint8 indexed status, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) WatchEtherDeposited ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchEtherDeposited(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateEtherDeposited, from []common.Address) (event.Subscription, error)
WatchEtherDeposited is a free log subscription operation binding the contract event 0xef51b4c870b8b0100eae2072e91db01222a303072af3728e58c9d4d2da33127f.
Solidity: event EtherDeposited(address indexed from, uint256 amount, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) WatchEtherWithdrawalProcessed ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchEtherWithdrawalProcessed(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateEtherWithdrawalProcessed, executed []common.Address) (event.Subscription, error)
WatchEtherWithdrawalProcessed is a free log subscription operation binding the contract event 0x3422b68c7062367a3ae581f8bf64158ddb63f02294a0abe7f32491787076f1b7.
Solidity: event EtherWithdrawalProcessed(address indexed executed, uint256 nodeAmount, uint256 userAmount, uint256 totalBalance, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) WatchEtherWithdrawn ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchEtherWithdrawn(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateEtherWithdrawn, to []common.Address) (event.Subscription, error)
WatchEtherWithdrawn is a free log subscription operation binding the contract event 0xd5ca65e1ec4f4864fea7b9c5cb1ec3087a0dbf9c74641db3f6458edf445c4051.
Solidity: event EtherWithdrawn(address indexed to, uint256 amount, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) WatchMinipoolPrestaked ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchMinipoolPrestaked(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateMinipoolPrestaked) (event.Subscription, error)
WatchMinipoolPrestaked is a free log subscription operation binding the contract event 0x889f738426ec48d04c92bdcce1bc71c7aab6ba5296a4e92cc28a58c680b0a4ae.
Solidity: event MinipoolPrestaked(bytes validatorPubkey, bytes validatorSignature, bytes32 depositDataRoot, uint256 amount, bytes withdrawalCredentials, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) WatchMinipoolScrubbed ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchMinipoolScrubbed(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateMinipoolScrubbed) (event.Subscription, error)
WatchMinipoolScrubbed is a free log subscription operation binding the contract event 0xac58888447082d81defc760f4bd30b6196d9309777e161bce72c280a12a6ea68.
Solidity: event MinipoolScrubbed(uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) WatchScrubVoted ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchScrubVoted(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateScrubVoted, member []common.Address) (event.Subscription, error)
WatchScrubVoted is a free log subscription operation binding the contract event 0xc038496c9b2fce7ae180c60886062197d0411e3c5d249053f188423280778a83.
Solidity: event ScrubVoted(address indexed member, uint256 time)
func (*RocketPoolMiniPoolDelegateFilterer) WatchStatusUpdated ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateFilterer) WatchStatusUpdated(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolDelegateStatusUpdated, status []uint8) (event.Subscription, error)
WatchStatusUpdated is a free log subscription operation binding the contract event 0x26725881c2a4290b02cd153d6599fd484f0d4e6062c361e740fbbe39e7ad6142.
Solidity: event StatusUpdated(uint8 indexed status, uint256 time)
type RocketPoolMiniPoolDelegateMinipoolPrestaked ¶
type RocketPoolMiniPoolDelegateMinipoolPrestaked struct { ValidatorPubkey []byte ValidatorSignature []byte DepositDataRoot [32]byte Amount *big.Int WithdrawalCredentials []byte Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolDelegateMinipoolPrestaked represents a MinipoolPrestaked event raised by the RocketPoolMiniPoolDelegate contract.
type RocketPoolMiniPoolDelegateMinipoolPrestakedIterator ¶
type RocketPoolMiniPoolDelegateMinipoolPrestakedIterator struct { Event *RocketPoolMiniPoolDelegateMinipoolPrestaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolDelegateMinipoolPrestakedIterator is returned from FilterMinipoolPrestaked and is used to iterate over the raw logs and unpacked data for MinipoolPrestaked events raised by the RocketPoolMiniPoolDelegate contract.
func (*RocketPoolMiniPoolDelegateMinipoolPrestakedIterator) Close ¶
func (it *RocketPoolMiniPoolDelegateMinipoolPrestakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolDelegateMinipoolPrestakedIterator) Error ¶
func (it *RocketPoolMiniPoolDelegateMinipoolPrestakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolDelegateMinipoolPrestakedIterator) Next ¶
func (it *RocketPoolMiniPoolDelegateMinipoolPrestakedIterator) 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 RocketPoolMiniPoolDelegateMinipoolScrubbed ¶
type RocketPoolMiniPoolDelegateMinipoolScrubbed struct { Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolDelegateMinipoolScrubbed represents a MinipoolScrubbed event raised by the RocketPoolMiniPoolDelegate contract.
type RocketPoolMiniPoolDelegateMinipoolScrubbedIterator ¶
type RocketPoolMiniPoolDelegateMinipoolScrubbedIterator struct { Event *RocketPoolMiniPoolDelegateMinipoolScrubbed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolDelegateMinipoolScrubbedIterator is returned from FilterMinipoolScrubbed and is used to iterate over the raw logs and unpacked data for MinipoolScrubbed events raised by the RocketPoolMiniPoolDelegate contract.
func (*RocketPoolMiniPoolDelegateMinipoolScrubbedIterator) Close ¶
func (it *RocketPoolMiniPoolDelegateMinipoolScrubbedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolDelegateMinipoolScrubbedIterator) Error ¶
func (it *RocketPoolMiniPoolDelegateMinipoolScrubbedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolDelegateMinipoolScrubbedIterator) Next ¶
func (it *RocketPoolMiniPoolDelegateMinipoolScrubbedIterator) 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 RocketPoolMiniPoolDelegateRaw ¶
type RocketPoolMiniPoolDelegateRaw struct {
Contract *RocketPoolMiniPoolDelegate // Generic contract binding to access the raw methods on
}
RocketPoolMiniPoolDelegateRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RocketPoolMiniPoolDelegateRaw) Call ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateRaw) 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 (*RocketPoolMiniPoolDelegateRaw) Transact ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RocketPoolMiniPoolDelegateRaw) Transfer ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateRaw) 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 RocketPoolMiniPoolDelegateScrubVoted ¶
type RocketPoolMiniPoolDelegateScrubVoted struct { Member common.Address Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolDelegateScrubVoted represents a ScrubVoted event raised by the RocketPoolMiniPoolDelegate contract.
type RocketPoolMiniPoolDelegateScrubVotedIterator ¶
type RocketPoolMiniPoolDelegateScrubVotedIterator struct { Event *RocketPoolMiniPoolDelegateScrubVoted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolDelegateScrubVotedIterator is returned from FilterScrubVoted and is used to iterate over the raw logs and unpacked data for ScrubVoted events raised by the RocketPoolMiniPoolDelegate contract.
func (*RocketPoolMiniPoolDelegateScrubVotedIterator) Close ¶
func (it *RocketPoolMiniPoolDelegateScrubVotedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolDelegateScrubVotedIterator) Error ¶
func (it *RocketPoolMiniPoolDelegateScrubVotedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolDelegateScrubVotedIterator) Next ¶
func (it *RocketPoolMiniPoolDelegateScrubVotedIterator) 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 RocketPoolMiniPoolDelegateSession ¶
type RocketPoolMiniPoolDelegateSession struct { Contract *RocketPoolMiniPoolDelegate // 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 }
RocketPoolMiniPoolDelegateSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RocketPoolMiniPoolDelegateSession) CalculateNodeShare ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) CalculateNodeShare(_balance *big.Int) (*big.Int, error)
CalculateNodeShare is a free data retrieval call binding the contract method 0x1a69d18f.
Solidity: function calculateNodeShare(uint256 _balance) view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) CalculateUserShare ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) CalculateUserShare(_balance *big.Int) (*big.Int, error)
CalculateUserShare is a free data retrieval call binding the contract method 0x19f18b1f.
Solidity: function calculateUserShare(uint256 _balance) view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) CanStake ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) CanStake() (bool, error)
CanStake is a free data retrieval call binding the contract method 0x9ed27809.
Solidity: function canStake() view returns(bool)
func (*RocketPoolMiniPoolDelegateSession) Close ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Close() (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*RocketPoolMiniPoolDelegateSession) Dissolve ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Dissolve() (*types.Transaction, error)
Dissolve is a paid mutator transaction binding the contract method 0x3bef8a3a.
Solidity: function dissolve() returns()
func (*RocketPoolMiniPoolDelegateSession) DistributeBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) DistributeBalance() (*types.Transaction, error)
DistributeBalance is a paid mutator transaction binding the contract method 0x7943da69.
Solidity: function distributeBalance() returns()
func (*RocketPoolMiniPoolDelegateSession) DistributeBalanceAndFinalise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) DistributeBalanceAndFinalise() (*types.Transaction, error)
DistributeBalanceAndFinalise is a paid mutator transaction binding the contract method 0x042e5d4c.
Solidity: function distributeBalanceAndFinalise() returns()
func (*RocketPoolMiniPoolDelegateSession) Finalise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Finalise() (*types.Transaction, error)
Finalise is a paid mutator transaction binding the contract method 0xa4399263.
Solidity: function finalise() returns()
func (*RocketPoolMiniPoolDelegateSession) GetDepositType ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetDepositType() (uint8, error)
GetDepositType is a free data retrieval call binding the contract method 0x5abd37e4.
Solidity: function getDepositType() view returns(uint8)
func (*RocketPoolMiniPoolDelegateSession) GetFinalised ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetFinalised() (bool, error)
GetFinalised is a free data retrieval call binding the contract method 0xa129a5ee.
Solidity: function getFinalised() view returns(bool)
func (*RocketPoolMiniPoolDelegateSession) GetNodeAddress ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeAddress() (common.Address, error)
GetNodeAddress is a free data retrieval call binding the contract method 0x70dabc9e.
Solidity: function getNodeAddress() view returns(address)
func (*RocketPoolMiniPoolDelegateSession) GetNodeDepositAssigned ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeDepositAssigned() (bool, error)
GetNodeDepositAssigned is a free data retrieval call binding the contract method 0x69c089ea.
Solidity: function getNodeDepositAssigned() view returns(bool)
func (*RocketPoolMiniPoolDelegateSession) GetNodeDepositBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeDepositBalance() (*big.Int, error)
GetNodeDepositBalance is a free data retrieval call binding the contract method 0x74ca6bf2.
Solidity: function getNodeDepositBalance() view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) GetNodeFee ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeFee() (*big.Int, error)
GetNodeFee is a free data retrieval call binding the contract method 0xe7150134.
Solidity: function getNodeFee() view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) GetNodeRefundBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetNodeRefundBalance() (*big.Int, error)
GetNodeRefundBalance is a free data retrieval call binding the contract method 0xfbc02c42.
Solidity: function getNodeRefundBalance() view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) GetScrubVoted ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetScrubVoted(_member common.Address) (bool, error)
GetScrubVoted is a free data retrieval call binding the contract method 0xd45dc628.
Solidity: function getScrubVoted(address _member) view returns(bool)
func (*RocketPoolMiniPoolDelegateSession) GetStatus ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetStatus() (uint8, error)
GetStatus is a free data retrieval call binding the contract method 0x4e69d560.
Solidity: function getStatus() view returns(uint8)
func (*RocketPoolMiniPoolDelegateSession) GetStatusBlock ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetStatusBlock() (*big.Int, error)
GetStatusBlock is a free data retrieval call binding the contract method 0xe67cd5b0.
Solidity: function getStatusBlock() view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) GetStatusTime ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetStatusTime() (*big.Int, error)
GetStatusTime is a free data retrieval call binding the contract method 0x3e0a56b0.
Solidity: function getStatusTime() view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) GetTotalScrubVotes ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetTotalScrubVotes() (*big.Int, error)
GetTotalScrubVotes is a free data retrieval call binding the contract method 0x68f449b2.
Solidity: function getTotalScrubVotes() view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) GetUserDepositAssigned ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetUserDepositAssigned() (bool, error)
GetUserDepositAssigned is a free data retrieval call binding the contract method 0xd91eda62.
Solidity: function getUserDepositAssigned() view returns(bool)
func (*RocketPoolMiniPoolDelegateSession) GetUserDepositAssignedTime ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetUserDepositAssignedTime() (*big.Int, error)
GetUserDepositAssignedTime is a free data retrieval call binding the contract method 0xa2940a90.
Solidity: function getUserDepositAssignedTime() view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) GetUserDepositBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) GetUserDepositBalance() (*big.Int, error)
GetUserDepositBalance is a free data retrieval call binding the contract method 0xe7e04aba.
Solidity: function getUserDepositBalance() view returns(uint256)
func (*RocketPoolMiniPoolDelegateSession) Initialise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Initialise(_nodeAddress common.Address, _depositType uint8) (*types.Transaction, error)
Initialise is a paid mutator transaction binding the contract method 0xdd0ddfcf.
Solidity: function initialise(address _nodeAddress, uint8 _depositType) returns()
func (*RocketPoolMiniPoolDelegateSession) NodeDeposit ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) NodeDeposit(_validatorPubkey []byte, _validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
NodeDeposit is a paid mutator transaction binding the contract method 0x7476a6c3.
Solidity: function nodeDeposit(bytes _validatorPubkey, bytes _validatorSignature, bytes32 _depositDataRoot) payable returns()
func (*RocketPoolMiniPoolDelegateSession) Refund ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Refund() (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x590e1ae3.
Solidity: function refund() returns()
func (*RocketPoolMiniPoolDelegateSession) SetWithdrawable ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) SetWithdrawable() (*types.Transaction, error)
SetWithdrawable is a paid mutator transaction binding the contract method 0x6934f90d.
Solidity: function setWithdrawable() returns()
func (*RocketPoolMiniPoolDelegateSession) Slash ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Slash() (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x2da25de3.
Solidity: function slash() returns()
func (*RocketPoolMiniPoolDelegateSession) Stake ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Stake(_validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xf7ae36d1.
Solidity: function stake(bytes _validatorSignature, bytes32 _depositDataRoot) returns()
func (*RocketPoolMiniPoolDelegateSession) UserDeposit ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) UserDeposit() (*types.Transaction, error)
UserDeposit is a paid mutator transaction binding the contract method 0x48146113.
Solidity: function userDeposit() payable returns()
func (*RocketPoolMiniPoolDelegateSession) Version ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) Version() (uint8, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint8)
func (*RocketPoolMiniPoolDelegateSession) VoteScrub ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateSession) VoteScrub() (*types.Transaction, error)
VoteScrub is a paid mutator transaction binding the contract method 0xe117d192.
Solidity: function voteScrub() returns()
type RocketPoolMiniPoolDelegateStatusUpdated ¶
type RocketPoolMiniPoolDelegateStatusUpdated struct { Status uint8 Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolDelegateStatusUpdated represents a StatusUpdated event raised by the RocketPoolMiniPoolDelegate contract.
type RocketPoolMiniPoolDelegateStatusUpdatedIterator ¶
type RocketPoolMiniPoolDelegateStatusUpdatedIterator struct { Event *RocketPoolMiniPoolDelegateStatusUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolDelegateStatusUpdatedIterator is returned from FilterStatusUpdated and is used to iterate over the raw logs and unpacked data for StatusUpdated events raised by the RocketPoolMiniPoolDelegate contract.
func (*RocketPoolMiniPoolDelegateStatusUpdatedIterator) Close ¶
func (it *RocketPoolMiniPoolDelegateStatusUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolDelegateStatusUpdatedIterator) Error ¶
func (it *RocketPoolMiniPoolDelegateStatusUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolDelegateStatusUpdatedIterator) Next ¶
func (it *RocketPoolMiniPoolDelegateStatusUpdatedIterator) 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 RocketPoolMiniPoolDelegateTransactor ¶
type RocketPoolMiniPoolDelegateTransactor struct {
// contains filtered or unexported fields
}
RocketPoolMiniPoolDelegateTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRocketPoolMiniPoolDelegateTransactor ¶
func NewRocketPoolMiniPoolDelegateTransactor(address common.Address, transactor bind.ContractTransactor) (*RocketPoolMiniPoolDelegateTransactor, error)
NewRocketPoolMiniPoolDelegateTransactor creates a new write-only instance of RocketPoolMiniPoolDelegate, bound to a specific deployed contract.
func (*RocketPoolMiniPoolDelegateTransactor) Close ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*RocketPoolMiniPoolDelegateTransactor) Dissolve ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Dissolve(opts *bind.TransactOpts) (*types.Transaction, error)
Dissolve is a paid mutator transaction binding the contract method 0x3bef8a3a.
Solidity: function dissolve() returns()
func (*RocketPoolMiniPoolDelegateTransactor) DistributeBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) DistributeBalance(opts *bind.TransactOpts) (*types.Transaction, error)
DistributeBalance is a paid mutator transaction binding the contract method 0x7943da69.
Solidity: function distributeBalance() returns()
func (*RocketPoolMiniPoolDelegateTransactor) DistributeBalanceAndFinalise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) DistributeBalanceAndFinalise(opts *bind.TransactOpts) (*types.Transaction, error)
DistributeBalanceAndFinalise is a paid mutator transaction binding the contract method 0x042e5d4c.
Solidity: function distributeBalanceAndFinalise() returns()
func (*RocketPoolMiniPoolDelegateTransactor) Finalise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Finalise(opts *bind.TransactOpts) (*types.Transaction, error)
Finalise is a paid mutator transaction binding the contract method 0xa4399263.
Solidity: function finalise() returns()
func (*RocketPoolMiniPoolDelegateTransactor) Initialise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Initialise(opts *bind.TransactOpts, _nodeAddress common.Address, _depositType uint8) (*types.Transaction, error)
Initialise is a paid mutator transaction binding the contract method 0xdd0ddfcf.
Solidity: function initialise(address _nodeAddress, uint8 _depositType) returns()
func (*RocketPoolMiniPoolDelegateTransactor) NodeDeposit ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) NodeDeposit(opts *bind.TransactOpts, _validatorPubkey []byte, _validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
NodeDeposit is a paid mutator transaction binding the contract method 0x7476a6c3.
Solidity: function nodeDeposit(bytes _validatorPubkey, bytes _validatorSignature, bytes32 _depositDataRoot) payable returns()
func (*RocketPoolMiniPoolDelegateTransactor) Refund ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Refund(opts *bind.TransactOpts) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x590e1ae3.
Solidity: function refund() returns()
func (*RocketPoolMiniPoolDelegateTransactor) SetWithdrawable ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) SetWithdrawable(opts *bind.TransactOpts) (*types.Transaction, error)
SetWithdrawable is a paid mutator transaction binding the contract method 0x6934f90d.
Solidity: function setWithdrawable() returns()
func (*RocketPoolMiniPoolDelegateTransactor) Slash ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Slash(opts *bind.TransactOpts) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x2da25de3.
Solidity: function slash() returns()
func (*RocketPoolMiniPoolDelegateTransactor) Stake ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) Stake(opts *bind.TransactOpts, _validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xf7ae36d1.
Solidity: function stake(bytes _validatorSignature, bytes32 _depositDataRoot) returns()
func (*RocketPoolMiniPoolDelegateTransactor) UserDeposit ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) UserDeposit(opts *bind.TransactOpts) (*types.Transaction, error)
UserDeposit is a paid mutator transaction binding the contract method 0x48146113.
Solidity: function userDeposit() payable returns()
func (*RocketPoolMiniPoolDelegateTransactor) VoteScrub ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactor) VoteScrub(opts *bind.TransactOpts) (*types.Transaction, error)
VoteScrub is a paid mutator transaction binding the contract method 0xe117d192.
Solidity: function voteScrub() returns()
type RocketPoolMiniPoolDelegateTransactorRaw ¶
type RocketPoolMiniPoolDelegateTransactorRaw struct {
Contract *RocketPoolMiniPoolDelegateTransactor // Generic write-only contract binding to access the raw methods on
}
RocketPoolMiniPoolDelegateTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RocketPoolMiniPoolDelegateTransactorRaw) Transact ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RocketPoolMiniPoolDelegateTransactorRaw) Transfer ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorRaw) 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 RocketPoolMiniPoolDelegateTransactorSession ¶
type RocketPoolMiniPoolDelegateTransactorSession struct { Contract *RocketPoolMiniPoolDelegateTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RocketPoolMiniPoolDelegateTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RocketPoolMiniPoolDelegateTransactorSession) Close ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Close() (*types.Transaction, error)
Close is a paid mutator transaction binding the contract method 0x43d726d6.
Solidity: function close() returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) Dissolve ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Dissolve() (*types.Transaction, error)
Dissolve is a paid mutator transaction binding the contract method 0x3bef8a3a.
Solidity: function dissolve() returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) DistributeBalance ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) DistributeBalance() (*types.Transaction, error)
DistributeBalance is a paid mutator transaction binding the contract method 0x7943da69.
Solidity: function distributeBalance() returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) DistributeBalanceAndFinalise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) DistributeBalanceAndFinalise() (*types.Transaction, error)
DistributeBalanceAndFinalise is a paid mutator transaction binding the contract method 0x042e5d4c.
Solidity: function distributeBalanceAndFinalise() returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) Finalise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Finalise() (*types.Transaction, error)
Finalise is a paid mutator transaction binding the contract method 0xa4399263.
Solidity: function finalise() returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) Initialise ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Initialise(_nodeAddress common.Address, _depositType uint8) (*types.Transaction, error)
Initialise is a paid mutator transaction binding the contract method 0xdd0ddfcf.
Solidity: function initialise(address _nodeAddress, uint8 _depositType) returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) NodeDeposit ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) NodeDeposit(_validatorPubkey []byte, _validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
NodeDeposit is a paid mutator transaction binding the contract method 0x7476a6c3.
Solidity: function nodeDeposit(bytes _validatorPubkey, bytes _validatorSignature, bytes32 _depositDataRoot) payable returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) Refund ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Refund() (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0x590e1ae3.
Solidity: function refund() returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) SetWithdrawable ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) SetWithdrawable() (*types.Transaction, error)
SetWithdrawable is a paid mutator transaction binding the contract method 0x6934f90d.
Solidity: function setWithdrawable() returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) Slash ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Slash() (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x2da25de3.
Solidity: function slash() returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) Stake ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) Stake(_validatorSignature []byte, _depositDataRoot [32]byte) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xf7ae36d1.
Solidity: function stake(bytes _validatorSignature, bytes32 _depositDataRoot) returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) UserDeposit ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) UserDeposit() (*types.Transaction, error)
UserDeposit is a paid mutator transaction binding the contract method 0x48146113.
Solidity: function userDeposit() payable returns()
func (*RocketPoolMiniPoolDelegateTransactorSession) VoteScrub ¶
func (_RocketPoolMiniPoolDelegate *RocketPoolMiniPoolDelegateTransactorSession) VoteScrub() (*types.Transaction, error)
VoteScrub is a paid mutator transaction binding the contract method 0xe117d192.
Solidity: function voteScrub() returns()
type RocketPoolMiniPoolManager ¶
type RocketPoolMiniPoolManager struct { RocketPoolMiniPoolManagerCaller // Read-only binding to the contract RocketPoolMiniPoolManagerTransactor // Write-only binding to the contract RocketPoolMiniPoolManagerFilterer // Log filterer for contract events }
RocketPoolMiniPoolManager is an auto generated Go binding around an Ethereum contract.
func NewRocketPoolMiniPoolManager ¶
func NewRocketPoolMiniPoolManager(address common.Address, backend bind.ContractBackend) (*RocketPoolMiniPoolManager, error)
NewRocketPoolMiniPoolManager creates a new instance of RocketPoolMiniPoolManager, bound to a specific deployed contract.
type RocketPoolMiniPoolManagerCaller ¶
type RocketPoolMiniPoolManagerCaller struct {
// contains filtered or unexported fields
}
RocketPoolMiniPoolManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRocketPoolMiniPoolManagerCaller ¶
func NewRocketPoolMiniPoolManagerCaller(address common.Address, caller bind.ContractCaller) (*RocketPoolMiniPoolManagerCaller, error)
NewRocketPoolMiniPoolManagerCaller creates a new read-only instance of RocketPoolMiniPoolManager, bound to a specific deployed contract.
func (*RocketPoolMiniPoolManagerCaller) GetActiveMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetActiveMinipoolCount(opts *bind.CallOpts) (*big.Int, error)
GetActiveMinipoolCount is a free data retrieval call binding the contract method 0xce9b79ad.
Solidity: function getActiveMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerCaller) GetFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetFinalisedMinipoolCount(opts *bind.CallOpts) (*big.Int, error)
GetFinalisedMinipoolCount is a free data retrieval call binding the contract method 0xd1ea6ce0.
Solidity: function getFinalisedMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolAt(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
GetMinipoolAt is a free data retrieval call binding the contract method 0xeff7319f.
Solidity: function getMinipoolAt(uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolByPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolByPubkey(opts *bind.CallOpts, _pubkey []byte) (common.Address, error)
GetMinipoolByPubkey is a free data retrieval call binding the contract method 0xcf6a4763.
Solidity: function getMinipoolByPubkey(bytes _pubkey) view returns(address)
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolCount(opts *bind.CallOpts) (*big.Int, error)
GetMinipoolCount is a free data retrieval call binding the contract method 0xae4d0bed.
Solidity: function getMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolCountPerStatus ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolCountPerStatus(opts *bind.CallOpts, _offset *big.Int, _limit *big.Int) (struct { InitialisedCount *big.Int PrelaunchCount *big.Int StakingCount *big.Int WithdrawableCount *big.Int DissolvedCount *big.Int }, error)
GetMinipoolCountPerStatus is a free data retrieval call binding the contract method 0x3b5ecefa.
Solidity: function getMinipoolCountPerStatus(uint256 _offset, uint256 _limit) view returns(uint256 initialisedCount, uint256 prelaunchCount, uint256 stakingCount, uint256 withdrawableCount, uint256 dissolvedCount)
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolDestroyed ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolDestroyed(opts *bind.CallOpts, _minipoolAddress common.Address) (bool, error)
GetMinipoolDestroyed is a free data retrieval call binding the contract method 0xa757987a.
Solidity: function getMinipoolDestroyed(address _minipoolAddress) view returns(bool)
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolDetails ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolDetails(opts *bind.CallOpts, _minipoolAddress common.Address) (MinipoolDetails, error)
GetMinipoolDetails is a free data retrieval call binding the contract method 0x204379c9.
Solidity: function getMinipoolDetails(address _minipoolAddress) view returns((bool,address,bytes,uint8,uint256,uint256,bool,uint8,uint256,uint256,bool,uint256,bool,uint256,bool,address,address,address,uint256,uint256))
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolExists ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolExists(opts *bind.CallOpts, _minipoolAddress common.Address) (bool, error)
GetMinipoolExists is a free data retrieval call binding the contract method 0x606bb62e.
Solidity: function getMinipoolExists(address _minipoolAddress) view returns(bool)
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolPubkey(opts *bind.CallOpts, _minipoolAddress common.Address) ([]byte, error)
GetMinipoolPubkey is a free data retrieval call binding the contract method 0x3eb535e9.
Solidity: function getMinipoolPubkey(address _minipoolAddress) view returns(bytes)
func (*RocketPoolMiniPoolManagerCaller) GetMinipoolWithdrawalCredentials ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetMinipoolWithdrawalCredentials(opts *bind.CallOpts, _minipoolAddress common.Address) ([]byte, error)
GetMinipoolWithdrawalCredentials is a free data retrieval call binding the contract method 0x2cb76c37.
Solidity: function getMinipoolWithdrawalCredentials(address _minipoolAddress) pure returns(bytes)
func (*RocketPoolMiniPoolManagerCaller) GetNodeActiveMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeActiveMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeActiveMinipoolCount is a free data retrieval call binding the contract method 0x1844ec01.
Solidity: function getNodeActiveMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCaller) GetNodeFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeFinalisedMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeFinalisedMinipoolCount is a free data retrieval call binding the contract method 0xb88a89f7.
Solidity: function getNodeFinalisedMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCaller) GetNodeMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeMinipoolAt(opts *bind.CallOpts, _nodeAddress common.Address, _index *big.Int) (common.Address, error)
GetNodeMinipoolAt is a free data retrieval call binding the contract method 0x8b300029.
Solidity: function getNodeMinipoolAt(address _nodeAddress, uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerCaller) GetNodeMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeMinipoolCount is a free data retrieval call binding the contract method 0x1ce9ec33.
Solidity: function getNodeMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCaller) GetNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeStakingMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeStakingMinipoolCount is a free data retrieval call binding the contract method 0x57b4ef6b.
Solidity: function getNodeStakingMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCaller) GetNodeValidatingMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeValidatingMinipoolAt(opts *bind.CallOpts, _nodeAddress common.Address, _index *big.Int) (common.Address, error)
GetNodeValidatingMinipoolAt is a free data retrieval call binding the contract method 0x9da0700f.
Solidity: function getNodeValidatingMinipoolAt(address _nodeAddress, uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerCaller) GetNodeValidatingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetNodeValidatingMinipoolCount(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeValidatingMinipoolCount is a free data retrieval call binding the contract method 0xf90267c4.
Solidity: function getNodeValidatingMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCaller) GetPrelaunchMinipools ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetPrelaunchMinipools(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]common.Address, error)
GetPrelaunchMinipools is a free data retrieval call binding the contract method 0x5dfef965.
Solidity: function getPrelaunchMinipools(uint256 offset, uint256 limit) view returns(address[])
func (*RocketPoolMiniPoolManagerCaller) GetStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCaller) GetStakingMinipoolCount(opts *bind.CallOpts) (*big.Int, error)
GetStakingMinipoolCount is a free data retrieval call binding the contract method 0x67bca235.
Solidity: function getStakingMinipoolCount() view returns(uint256)
type RocketPoolMiniPoolManagerCallerRaw ¶
type RocketPoolMiniPoolManagerCallerRaw struct {
Contract *RocketPoolMiniPoolManagerCaller // Generic read-only contract binding to access the raw methods on
}
RocketPoolMiniPoolManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RocketPoolMiniPoolManagerCallerRaw) Call ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerRaw) 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 RocketPoolMiniPoolManagerCallerSession ¶
type RocketPoolMiniPoolManagerCallerSession struct { Contract *RocketPoolMiniPoolManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RocketPoolMiniPoolManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RocketPoolMiniPoolManagerCallerSession) GetActiveMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetActiveMinipoolCount() (*big.Int, error)
GetActiveMinipoolCount is a free data retrieval call binding the contract method 0xce9b79ad.
Solidity: function getActiveMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) GetFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetFinalisedMinipoolCount() (*big.Int, error)
GetFinalisedMinipoolCount is a free data retrieval call binding the contract method 0xd1ea6ce0.
Solidity: function getFinalisedMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolAt(_index *big.Int) (common.Address, error)
GetMinipoolAt is a free data retrieval call binding the contract method 0xeff7319f.
Solidity: function getMinipoolAt(uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolByPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolByPubkey(_pubkey []byte) (common.Address, error)
GetMinipoolByPubkey is a free data retrieval call binding the contract method 0xcf6a4763.
Solidity: function getMinipoolByPubkey(bytes _pubkey) view returns(address)
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolCount() (*big.Int, error)
GetMinipoolCount is a free data retrieval call binding the contract method 0xae4d0bed.
Solidity: function getMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolCountPerStatus ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolCountPerStatus(_offset *big.Int, _limit *big.Int) (struct { InitialisedCount *big.Int PrelaunchCount *big.Int StakingCount *big.Int WithdrawableCount *big.Int DissolvedCount *big.Int }, error)
GetMinipoolCountPerStatus is a free data retrieval call binding the contract method 0x3b5ecefa.
Solidity: function getMinipoolCountPerStatus(uint256 _offset, uint256 _limit) view returns(uint256 initialisedCount, uint256 prelaunchCount, uint256 stakingCount, uint256 withdrawableCount, uint256 dissolvedCount)
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolDestroyed ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolDestroyed(_minipoolAddress common.Address) (bool, error)
GetMinipoolDestroyed is a free data retrieval call binding the contract method 0xa757987a.
Solidity: function getMinipoolDestroyed(address _minipoolAddress) view returns(bool)
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolDetails ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolDetails(_minipoolAddress common.Address) (MinipoolDetails, error)
GetMinipoolDetails is a free data retrieval call binding the contract method 0x204379c9.
Solidity: function getMinipoolDetails(address _minipoolAddress) view returns((bool,address,bytes,uint8,uint256,uint256,bool,uint8,uint256,uint256,bool,uint256,bool,uint256,bool,address,address,address,uint256,uint256))
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolExists ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolExists(_minipoolAddress common.Address) (bool, error)
GetMinipoolExists is a free data retrieval call binding the contract method 0x606bb62e.
Solidity: function getMinipoolExists(address _minipoolAddress) view returns(bool)
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolPubkey(_minipoolAddress common.Address) ([]byte, error)
GetMinipoolPubkey is a free data retrieval call binding the contract method 0x3eb535e9.
Solidity: function getMinipoolPubkey(address _minipoolAddress) view returns(bytes)
func (*RocketPoolMiniPoolManagerCallerSession) GetMinipoolWithdrawalCredentials ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetMinipoolWithdrawalCredentials(_minipoolAddress common.Address) ([]byte, error)
GetMinipoolWithdrawalCredentials is a free data retrieval call binding the contract method 0x2cb76c37.
Solidity: function getMinipoolWithdrawalCredentials(address _minipoolAddress) pure returns(bytes)
func (*RocketPoolMiniPoolManagerCallerSession) GetNodeActiveMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeActiveMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeActiveMinipoolCount is a free data retrieval call binding the contract method 0x1844ec01.
Solidity: function getNodeActiveMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) GetNodeFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeFinalisedMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeFinalisedMinipoolCount is a free data retrieval call binding the contract method 0xb88a89f7.
Solidity: function getNodeFinalisedMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) GetNodeMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeMinipoolAt(_nodeAddress common.Address, _index *big.Int) (common.Address, error)
GetNodeMinipoolAt is a free data retrieval call binding the contract method 0x8b300029.
Solidity: function getNodeMinipoolAt(address _nodeAddress, uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerCallerSession) GetNodeMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeMinipoolCount is a free data retrieval call binding the contract method 0x1ce9ec33.
Solidity: function getNodeMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) GetNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeStakingMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeStakingMinipoolCount is a free data retrieval call binding the contract method 0x57b4ef6b.
Solidity: function getNodeStakingMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) GetNodeValidatingMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeValidatingMinipoolAt(_nodeAddress common.Address, _index *big.Int) (common.Address, error)
GetNodeValidatingMinipoolAt is a free data retrieval call binding the contract method 0x9da0700f.
Solidity: function getNodeValidatingMinipoolAt(address _nodeAddress, uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerCallerSession) GetNodeValidatingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetNodeValidatingMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeValidatingMinipoolCount is a free data retrieval call binding the contract method 0xf90267c4.
Solidity: function getNodeValidatingMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) GetPrelaunchMinipools ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetPrelaunchMinipools(offset *big.Int, limit *big.Int) ([]common.Address, error)
GetPrelaunchMinipools is a free data retrieval call binding the contract method 0x5dfef965.
Solidity: function getPrelaunchMinipools(uint256 offset, uint256 limit) view returns(address[])
func (*RocketPoolMiniPoolManagerCallerSession) GetStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) GetStakingMinipoolCount() (*big.Int, error)
GetStakingMinipoolCount is a free data retrieval call binding the contract method 0x67bca235.
Solidity: function getStakingMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerCallerSession) Version ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerCallerSession) Version() (uint8, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint8)
type RocketPoolMiniPoolManagerFilterer ¶
type RocketPoolMiniPoolManagerFilterer struct {
// contains filtered or unexported fields
}
RocketPoolMiniPoolManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRocketPoolMiniPoolManagerFilterer ¶
func NewRocketPoolMiniPoolManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*RocketPoolMiniPoolManagerFilterer, error)
NewRocketPoolMiniPoolManagerFilterer creates a new log filterer instance of RocketPoolMiniPoolManager, bound to a specific deployed contract.
func (*RocketPoolMiniPoolManagerFilterer) FilterMinipoolCreated ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) FilterMinipoolCreated(opts *bind.FilterOpts, minipool []common.Address, node []common.Address) (*RocketPoolMiniPoolManagerMinipoolCreatedIterator, error)
FilterMinipoolCreated is a free log retrieval operation binding the contract event 0x08b4b91bafaf992145c5dd7e098dfcdb32f879714c154c651c2758a44c7aeae4.
Solidity: event MinipoolCreated(address indexed minipool, address indexed node, uint256 time)
func (*RocketPoolMiniPoolManagerFilterer) FilterMinipoolDestroyed ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) FilterMinipoolDestroyed(opts *bind.FilterOpts, minipool []common.Address, node []common.Address) (*RocketPoolMiniPoolManagerMinipoolDestroyedIterator, error)
FilterMinipoolDestroyed is a free log retrieval operation binding the contract event 0x3097cb0f536cd88115b814915d7030d2fe958943357cd2b1a9e1dba8a673ec69.
Solidity: event MinipoolDestroyed(address indexed minipool, address indexed node, uint256 time)
func (*RocketPoolMiniPoolManagerFilterer) ParseMinipoolCreated ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) ParseMinipoolCreated(log types.Log) (*RocketPoolMiniPoolManagerMinipoolCreated, error)
ParseMinipoolCreated is a log parse operation binding the contract event 0x08b4b91bafaf992145c5dd7e098dfcdb32f879714c154c651c2758a44c7aeae4.
Solidity: event MinipoolCreated(address indexed minipool, address indexed node, uint256 time)
func (*RocketPoolMiniPoolManagerFilterer) ParseMinipoolDestroyed ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) ParseMinipoolDestroyed(log types.Log) (*RocketPoolMiniPoolManagerMinipoolDestroyed, error)
ParseMinipoolDestroyed is a log parse operation binding the contract event 0x3097cb0f536cd88115b814915d7030d2fe958943357cd2b1a9e1dba8a673ec69.
Solidity: event MinipoolDestroyed(address indexed minipool, address indexed node, uint256 time)
func (*RocketPoolMiniPoolManagerFilterer) WatchMinipoolCreated ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) WatchMinipoolCreated(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolManagerMinipoolCreated, minipool []common.Address, node []common.Address) (event.Subscription, error)
WatchMinipoolCreated is a free log subscription operation binding the contract event 0x08b4b91bafaf992145c5dd7e098dfcdb32f879714c154c651c2758a44c7aeae4.
Solidity: event MinipoolCreated(address indexed minipool, address indexed node, uint256 time)
func (*RocketPoolMiniPoolManagerFilterer) WatchMinipoolDestroyed ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerFilterer) WatchMinipoolDestroyed(opts *bind.WatchOpts, sink chan<- *RocketPoolMiniPoolManagerMinipoolDestroyed, minipool []common.Address, node []common.Address) (event.Subscription, error)
WatchMinipoolDestroyed is a free log subscription operation binding the contract event 0x3097cb0f536cd88115b814915d7030d2fe958943357cd2b1a9e1dba8a673ec69.
Solidity: event MinipoolDestroyed(address indexed minipool, address indexed node, uint256 time)
type RocketPoolMiniPoolManagerMinipoolCreated ¶
type RocketPoolMiniPoolManagerMinipoolCreated struct { Minipool common.Address Node common.Address Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolManagerMinipoolCreated represents a MinipoolCreated event raised by the RocketPoolMiniPoolManager contract.
type RocketPoolMiniPoolManagerMinipoolCreatedIterator ¶
type RocketPoolMiniPoolManagerMinipoolCreatedIterator struct { Event *RocketPoolMiniPoolManagerMinipoolCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolManagerMinipoolCreatedIterator is returned from FilterMinipoolCreated and is used to iterate over the raw logs and unpacked data for MinipoolCreated events raised by the RocketPoolMiniPoolManager contract.
func (*RocketPoolMiniPoolManagerMinipoolCreatedIterator) Close ¶
func (it *RocketPoolMiniPoolManagerMinipoolCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolManagerMinipoolCreatedIterator) Error ¶
func (it *RocketPoolMiniPoolManagerMinipoolCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolManagerMinipoolCreatedIterator) Next ¶
func (it *RocketPoolMiniPoolManagerMinipoolCreatedIterator) 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 RocketPoolMiniPoolManagerMinipoolDestroyed ¶
type RocketPoolMiniPoolManagerMinipoolDestroyed struct { Minipool common.Address Node common.Address Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolMiniPoolManagerMinipoolDestroyed represents a MinipoolDestroyed event raised by the RocketPoolMiniPoolManager contract.
type RocketPoolMiniPoolManagerMinipoolDestroyedIterator ¶
type RocketPoolMiniPoolManagerMinipoolDestroyedIterator struct { Event *RocketPoolMiniPoolManagerMinipoolDestroyed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolMiniPoolManagerMinipoolDestroyedIterator is returned from FilterMinipoolDestroyed and is used to iterate over the raw logs and unpacked data for MinipoolDestroyed events raised by the RocketPoolMiniPoolManager contract.
func (*RocketPoolMiniPoolManagerMinipoolDestroyedIterator) Close ¶
func (it *RocketPoolMiniPoolManagerMinipoolDestroyedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolMiniPoolManagerMinipoolDestroyedIterator) Error ¶
func (it *RocketPoolMiniPoolManagerMinipoolDestroyedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolMiniPoolManagerMinipoolDestroyedIterator) Next ¶
func (it *RocketPoolMiniPoolManagerMinipoolDestroyedIterator) 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 RocketPoolMiniPoolManagerRaw ¶
type RocketPoolMiniPoolManagerRaw struct {
Contract *RocketPoolMiniPoolManager // Generic contract binding to access the raw methods on
}
RocketPoolMiniPoolManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RocketPoolMiniPoolManagerRaw) Call ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerRaw) 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 (*RocketPoolMiniPoolManagerRaw) Transact ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RocketPoolMiniPoolManagerRaw) Transfer ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerRaw) 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 RocketPoolMiniPoolManagerSession ¶
type RocketPoolMiniPoolManagerSession struct { Contract *RocketPoolMiniPoolManager // 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 }
RocketPoolMiniPoolManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RocketPoolMiniPoolManagerSession) CreateMinipool ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) CreateMinipool(_nodeAddress common.Address, _depositType uint8, _salt *big.Int) (*types.Transaction, error)
CreateMinipool is a paid mutator transaction binding the contract method 0x518e703c.
Solidity: function createMinipool(address _nodeAddress, uint8 _depositType, uint256 _salt) returns(address)
func (*RocketPoolMiniPoolManagerSession) DecrementNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) DecrementNodeStakingMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
DecrementNodeStakingMinipoolCount is a paid mutator transaction binding the contract method 0x75b59c7f.
Solidity: function decrementNodeStakingMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerSession) DestroyMinipool ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) DestroyMinipool() (*types.Transaction, error)
DestroyMinipool is a paid mutator transaction binding the contract method 0x7bb40aaf.
Solidity: function destroyMinipool() returns()
func (*RocketPoolMiniPoolManagerSession) GetActiveMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetActiveMinipoolCount() (*big.Int, error)
GetActiveMinipoolCount is a free data retrieval call binding the contract method 0xce9b79ad.
Solidity: function getActiveMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) GetFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetFinalisedMinipoolCount() (*big.Int, error)
GetFinalisedMinipoolCount is a free data retrieval call binding the contract method 0xd1ea6ce0.
Solidity: function getFinalisedMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) GetMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolAt(_index *big.Int) (common.Address, error)
GetMinipoolAt is a free data retrieval call binding the contract method 0xeff7319f.
Solidity: function getMinipoolAt(uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerSession) GetMinipoolByPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolByPubkey(_pubkey []byte) (common.Address, error)
GetMinipoolByPubkey is a free data retrieval call binding the contract method 0xcf6a4763.
Solidity: function getMinipoolByPubkey(bytes _pubkey) view returns(address)
func (*RocketPoolMiniPoolManagerSession) GetMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolCount() (*big.Int, error)
GetMinipoolCount is a free data retrieval call binding the contract method 0xae4d0bed.
Solidity: function getMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) GetMinipoolCountPerStatus ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolCountPerStatus(_offset *big.Int, _limit *big.Int) (struct { InitialisedCount *big.Int PrelaunchCount *big.Int StakingCount *big.Int WithdrawableCount *big.Int DissolvedCount *big.Int }, error)
GetMinipoolCountPerStatus is a free data retrieval call binding the contract method 0x3b5ecefa.
Solidity: function getMinipoolCountPerStatus(uint256 _offset, uint256 _limit) view returns(uint256 initialisedCount, uint256 prelaunchCount, uint256 stakingCount, uint256 withdrawableCount, uint256 dissolvedCount)
func (*RocketPoolMiniPoolManagerSession) GetMinipoolDestroyed ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolDestroyed(_minipoolAddress common.Address) (bool, error)
GetMinipoolDestroyed is a free data retrieval call binding the contract method 0xa757987a.
Solidity: function getMinipoolDestroyed(address _minipoolAddress) view returns(bool)
func (*RocketPoolMiniPoolManagerSession) GetMinipoolDetails ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolDetails(_minipoolAddress common.Address) (MinipoolDetails, error)
GetMinipoolDetails is a free data retrieval call binding the contract method 0x204379c9.
Solidity: function getMinipoolDetails(address _minipoolAddress) view returns((bool,address,bytes,uint8,uint256,uint256,bool,uint8,uint256,uint256,bool,uint256,bool,uint256,bool,address,address,address,uint256,uint256))
func (*RocketPoolMiniPoolManagerSession) GetMinipoolExists ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolExists(_minipoolAddress common.Address) (bool, error)
GetMinipoolExists is a free data retrieval call binding the contract method 0x606bb62e.
Solidity: function getMinipoolExists(address _minipoolAddress) view returns(bool)
func (*RocketPoolMiniPoolManagerSession) GetMinipoolPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolPubkey(_minipoolAddress common.Address) ([]byte, error)
GetMinipoolPubkey is a free data retrieval call binding the contract method 0x3eb535e9.
Solidity: function getMinipoolPubkey(address _minipoolAddress) view returns(bytes)
func (*RocketPoolMiniPoolManagerSession) GetMinipoolWithdrawalCredentials ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetMinipoolWithdrawalCredentials(_minipoolAddress common.Address) ([]byte, error)
GetMinipoolWithdrawalCredentials is a free data retrieval call binding the contract method 0x2cb76c37.
Solidity: function getMinipoolWithdrawalCredentials(address _minipoolAddress) pure returns(bytes)
func (*RocketPoolMiniPoolManagerSession) GetNodeActiveMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeActiveMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeActiveMinipoolCount is a free data retrieval call binding the contract method 0x1844ec01.
Solidity: function getNodeActiveMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) GetNodeFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeFinalisedMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeFinalisedMinipoolCount is a free data retrieval call binding the contract method 0xb88a89f7.
Solidity: function getNodeFinalisedMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) GetNodeMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeMinipoolAt(_nodeAddress common.Address, _index *big.Int) (common.Address, error)
GetNodeMinipoolAt is a free data retrieval call binding the contract method 0x8b300029.
Solidity: function getNodeMinipoolAt(address _nodeAddress, uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerSession) GetNodeMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeMinipoolCount is a free data retrieval call binding the contract method 0x1ce9ec33.
Solidity: function getNodeMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) GetNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeStakingMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeStakingMinipoolCount is a free data retrieval call binding the contract method 0x57b4ef6b.
Solidity: function getNodeStakingMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) GetNodeValidatingMinipoolAt ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeValidatingMinipoolAt(_nodeAddress common.Address, _index *big.Int) (common.Address, error)
GetNodeValidatingMinipoolAt is a free data retrieval call binding the contract method 0x9da0700f.
Solidity: function getNodeValidatingMinipoolAt(address _nodeAddress, uint256 _index) view returns(address)
func (*RocketPoolMiniPoolManagerSession) GetNodeValidatingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetNodeValidatingMinipoolCount(_nodeAddress common.Address) (*big.Int, error)
GetNodeValidatingMinipoolCount is a free data retrieval call binding the contract method 0xf90267c4.
Solidity: function getNodeValidatingMinipoolCount(address _nodeAddress) view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) GetPrelaunchMinipools ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetPrelaunchMinipools(offset *big.Int, limit *big.Int) ([]common.Address, error)
GetPrelaunchMinipools is a free data retrieval call binding the contract method 0x5dfef965.
Solidity: function getPrelaunchMinipools(uint256 offset, uint256 limit) view returns(address[])
func (*RocketPoolMiniPoolManagerSession) GetStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) GetStakingMinipoolCount() (*big.Int, error)
GetStakingMinipoolCount is a free data retrieval call binding the contract method 0x67bca235.
Solidity: function getStakingMinipoolCount() view returns(uint256)
func (*RocketPoolMiniPoolManagerSession) IncrementNodeFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) IncrementNodeFinalisedMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
IncrementNodeFinalisedMinipoolCount is a paid mutator transaction binding the contract method 0xb04e8868.
Solidity: function incrementNodeFinalisedMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerSession) IncrementNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) IncrementNodeStakingMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
IncrementNodeStakingMinipoolCount is a paid mutator transaction binding the contract method 0x9907288c.
Solidity: function incrementNodeStakingMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerSession) SetMinipoolPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) SetMinipoolPubkey(_pubkey []byte) (*types.Transaction, error)
SetMinipoolPubkey is a paid mutator transaction binding the contract method 0x2c7f64d4.
Solidity: function setMinipoolPubkey(bytes _pubkey) returns()
func (*RocketPoolMiniPoolManagerSession) Version ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerSession) Version() (uint8, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint8)
type RocketPoolMiniPoolManagerTransactor ¶
type RocketPoolMiniPoolManagerTransactor struct {
// contains filtered or unexported fields
}
RocketPoolMiniPoolManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRocketPoolMiniPoolManagerTransactor ¶
func NewRocketPoolMiniPoolManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*RocketPoolMiniPoolManagerTransactor, error)
NewRocketPoolMiniPoolManagerTransactor creates a new write-only instance of RocketPoolMiniPoolManager, bound to a specific deployed contract.
func (*RocketPoolMiniPoolManagerTransactor) CreateMinipool ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) CreateMinipool(opts *bind.TransactOpts, _nodeAddress common.Address, _depositType uint8, _salt *big.Int) (*types.Transaction, error)
CreateMinipool is a paid mutator transaction binding the contract method 0x518e703c.
Solidity: function createMinipool(address _nodeAddress, uint8 _depositType, uint256 _salt) returns(address)
func (*RocketPoolMiniPoolManagerTransactor) DecrementNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) DecrementNodeStakingMinipoolCount(opts *bind.TransactOpts, _nodeAddress common.Address) (*types.Transaction, error)
DecrementNodeStakingMinipoolCount is a paid mutator transaction binding the contract method 0x75b59c7f.
Solidity: function decrementNodeStakingMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerTransactor) DestroyMinipool ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) DestroyMinipool(opts *bind.TransactOpts) (*types.Transaction, error)
DestroyMinipool is a paid mutator transaction binding the contract method 0x7bb40aaf.
Solidity: function destroyMinipool() returns()
func (*RocketPoolMiniPoolManagerTransactor) IncrementNodeFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) IncrementNodeFinalisedMinipoolCount(opts *bind.TransactOpts, _nodeAddress common.Address) (*types.Transaction, error)
IncrementNodeFinalisedMinipoolCount is a paid mutator transaction binding the contract method 0xb04e8868.
Solidity: function incrementNodeFinalisedMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerTransactor) IncrementNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) IncrementNodeStakingMinipoolCount(opts *bind.TransactOpts, _nodeAddress common.Address) (*types.Transaction, error)
IncrementNodeStakingMinipoolCount is a paid mutator transaction binding the contract method 0x9907288c.
Solidity: function incrementNodeStakingMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerTransactor) SetMinipoolPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactor) SetMinipoolPubkey(opts *bind.TransactOpts, _pubkey []byte) (*types.Transaction, error)
SetMinipoolPubkey is a paid mutator transaction binding the contract method 0x2c7f64d4.
Solidity: function setMinipoolPubkey(bytes _pubkey) returns()
type RocketPoolMiniPoolManagerTransactorRaw ¶
type RocketPoolMiniPoolManagerTransactorRaw struct {
Contract *RocketPoolMiniPoolManagerTransactor // Generic write-only contract binding to access the raw methods on
}
RocketPoolMiniPoolManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RocketPoolMiniPoolManagerTransactorRaw) Transact ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RocketPoolMiniPoolManagerTransactorRaw) Transfer ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorRaw) 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 RocketPoolMiniPoolManagerTransactorSession ¶
type RocketPoolMiniPoolManagerTransactorSession struct { Contract *RocketPoolMiniPoolManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RocketPoolMiniPoolManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RocketPoolMiniPoolManagerTransactorSession) CreateMinipool ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) CreateMinipool(_nodeAddress common.Address, _depositType uint8, _salt *big.Int) (*types.Transaction, error)
CreateMinipool is a paid mutator transaction binding the contract method 0x518e703c.
Solidity: function createMinipool(address _nodeAddress, uint8 _depositType, uint256 _salt) returns(address)
func (*RocketPoolMiniPoolManagerTransactorSession) DecrementNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) DecrementNodeStakingMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
DecrementNodeStakingMinipoolCount is a paid mutator transaction binding the contract method 0x75b59c7f.
Solidity: function decrementNodeStakingMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerTransactorSession) DestroyMinipool ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) DestroyMinipool() (*types.Transaction, error)
DestroyMinipool is a paid mutator transaction binding the contract method 0x7bb40aaf.
Solidity: function destroyMinipool() returns()
func (*RocketPoolMiniPoolManagerTransactorSession) IncrementNodeFinalisedMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) IncrementNodeFinalisedMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
IncrementNodeFinalisedMinipoolCount is a paid mutator transaction binding the contract method 0xb04e8868.
Solidity: function incrementNodeFinalisedMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerTransactorSession) IncrementNodeStakingMinipoolCount ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) IncrementNodeStakingMinipoolCount(_nodeAddress common.Address) (*types.Transaction, error)
IncrementNodeStakingMinipoolCount is a paid mutator transaction binding the contract method 0x9907288c.
Solidity: function incrementNodeStakingMinipoolCount(address _nodeAddress) returns()
func (*RocketPoolMiniPoolManagerTransactorSession) SetMinipoolPubkey ¶
func (_RocketPoolMiniPoolManager *RocketPoolMiniPoolManagerTransactorSession) SetMinipoolPubkey(_pubkey []byte) (*types.Transaction, error)
SetMinipoolPubkey is a paid mutator transaction binding the contract method 0x2c7f64d4.
Solidity: function setMinipoolPubkey(bytes _pubkey) returns()
type RocketPoolNodeStaking ¶
type RocketPoolNodeStaking struct { RocketPoolNodeStakingCaller // Read-only binding to the contract RocketPoolNodeStakingTransactor // Write-only binding to the contract RocketPoolNodeStakingFilterer // Log filterer for contract events }
RocketPoolNodeStaking is an auto generated Go binding around an Ethereum contract.
func NewRocketPoolNodeStaking ¶
func NewRocketPoolNodeStaking(address common.Address, backend bind.ContractBackend) (*RocketPoolNodeStaking, error)
NewRocketPoolNodeStaking creates a new instance of RocketPoolNodeStaking, bound to a specific deployed contract.
type RocketPoolNodeStakingCaller ¶
type RocketPoolNodeStakingCaller struct {
// contains filtered or unexported fields
}
RocketPoolNodeStakingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRocketPoolNodeStakingCaller ¶
func NewRocketPoolNodeStakingCaller(address common.Address, caller bind.ContractCaller) (*RocketPoolNodeStakingCaller, error)
NewRocketPoolNodeStakingCaller creates a new read-only instance of RocketPoolNodeStaking, bound to a specific deployed contract.
func (*RocketPoolNodeStakingCaller) CalculateTotalEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) CalculateTotalEffectiveRPLStake(opts *bind.CallOpts, offset *big.Int, limit *big.Int, rplPrice *big.Int) (*big.Int, error)
CalculateTotalEffectiveRPLStake is a free data retrieval call binding the contract method 0xe8e34cc2.
Solidity: function calculateTotalEffectiveRPLStake(uint256 offset, uint256 limit, uint256 rplPrice) view returns(uint256)
func (*RocketPoolNodeStakingCaller) GetNodeEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeEffectiveRPLStake(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeEffectiveRPLStake is a free data retrieval call binding the contract method 0xf0d19b89.
Solidity: function getNodeEffectiveRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCaller) GetNodeMaximumRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeMaximumRPLStake(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeMaximumRPLStake is a free data retrieval call binding the contract method 0x4e58ff6e.
Solidity: function getNodeMaximumRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCaller) GetNodeMinimumRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeMinimumRPLStake(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeMinimumRPLStake is a free data retrieval call binding the contract method 0x03fa87b4.
Solidity: function getNodeMinimumRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCaller) GetNodeMinipoolLimit ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeMinipoolLimit(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeMinipoolLimit is a free data retrieval call binding the contract method 0x90f7ff4c.
Solidity: function getNodeMinipoolLimit(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCaller) GetNodeRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeRPLStake(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeRPLStake is a free data retrieval call binding the contract method 0x9961cee4.
Solidity: function getNodeRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCaller) GetNodeRPLStakedTime ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetNodeRPLStakedTime(opts *bind.CallOpts, _nodeAddress common.Address) (*big.Int, error)
GetNodeRPLStakedTime is a free data retrieval call binding the contract method 0xc0d05dd8.
Solidity: function getNodeRPLStakedTime(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCaller) GetTotalEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetTotalEffectiveRPLStake(opts *bind.CallOpts) (*big.Int, error)
GetTotalEffectiveRPLStake is a free data retrieval call binding the contract method 0x4b24426d.
Solidity: function getTotalEffectiveRPLStake() view returns(uint256)
func (*RocketPoolNodeStakingCaller) GetTotalRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCaller) GetTotalRPLStake(opts *bind.CallOpts) (*big.Int, error)
GetTotalRPLStake is a free data retrieval call binding the contract method 0x9a206c8e.
Solidity: function getTotalRPLStake() view returns(uint256)
type RocketPoolNodeStakingCallerRaw ¶
type RocketPoolNodeStakingCallerRaw struct {
Contract *RocketPoolNodeStakingCaller // Generic read-only contract binding to access the raw methods on
}
RocketPoolNodeStakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RocketPoolNodeStakingCallerRaw) Call ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerRaw) 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 RocketPoolNodeStakingCallerSession ¶
type RocketPoolNodeStakingCallerSession struct { Contract *RocketPoolNodeStakingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RocketPoolNodeStakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RocketPoolNodeStakingCallerSession) CalculateTotalEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) CalculateTotalEffectiveRPLStake(offset *big.Int, limit *big.Int, rplPrice *big.Int) (*big.Int, error)
CalculateTotalEffectiveRPLStake is a free data retrieval call binding the contract method 0xe8e34cc2.
Solidity: function calculateTotalEffectiveRPLStake(uint256 offset, uint256 limit, uint256 rplPrice) view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) GetNodeEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeEffectiveRPLStake(_nodeAddress common.Address) (*big.Int, error)
GetNodeEffectiveRPLStake is a free data retrieval call binding the contract method 0xf0d19b89.
Solidity: function getNodeEffectiveRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) GetNodeMaximumRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeMaximumRPLStake(_nodeAddress common.Address) (*big.Int, error)
GetNodeMaximumRPLStake is a free data retrieval call binding the contract method 0x4e58ff6e.
Solidity: function getNodeMaximumRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) GetNodeMinimumRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeMinimumRPLStake(_nodeAddress common.Address) (*big.Int, error)
GetNodeMinimumRPLStake is a free data retrieval call binding the contract method 0x03fa87b4.
Solidity: function getNodeMinimumRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) GetNodeMinipoolLimit ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeMinipoolLimit(_nodeAddress common.Address) (*big.Int, error)
GetNodeMinipoolLimit is a free data retrieval call binding the contract method 0x90f7ff4c.
Solidity: function getNodeMinipoolLimit(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) GetNodeRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeRPLStake(_nodeAddress common.Address) (*big.Int, error)
GetNodeRPLStake is a free data retrieval call binding the contract method 0x9961cee4.
Solidity: function getNodeRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) GetNodeRPLStakedTime ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetNodeRPLStakedTime(_nodeAddress common.Address) (*big.Int, error)
GetNodeRPLStakedTime is a free data retrieval call binding the contract method 0xc0d05dd8.
Solidity: function getNodeRPLStakedTime(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) GetTotalEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetTotalEffectiveRPLStake() (*big.Int, error)
GetTotalEffectiveRPLStake is a free data retrieval call binding the contract method 0x4b24426d.
Solidity: function getTotalEffectiveRPLStake() view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) GetTotalRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) GetTotalRPLStake() (*big.Int, error)
GetTotalRPLStake is a free data retrieval call binding the contract method 0x9a206c8e.
Solidity: function getTotalRPLStake() view returns(uint256)
func (*RocketPoolNodeStakingCallerSession) Version ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingCallerSession) Version() (uint8, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint8)
type RocketPoolNodeStakingFilterer ¶
type RocketPoolNodeStakingFilterer struct {
// contains filtered or unexported fields
}
RocketPoolNodeStakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRocketPoolNodeStakingFilterer ¶
func NewRocketPoolNodeStakingFilterer(address common.Address, filterer bind.ContractFilterer) (*RocketPoolNodeStakingFilterer, error)
NewRocketPoolNodeStakingFilterer creates a new log filterer instance of RocketPoolNodeStaking, bound to a specific deployed contract.
func (*RocketPoolNodeStakingFilterer) FilterRPLSlashed ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) FilterRPLSlashed(opts *bind.FilterOpts, node []common.Address) (*RocketPoolNodeStakingRPLSlashedIterator, error)
FilterRPLSlashed is a free log retrieval operation binding the contract event 0x38a2777b6a84fdb3fc375fe8ade69fdad1afdcdd93c79e7ae2319b806a626c4d.
Solidity: event RPLSlashed(address indexed node, uint256 amount, uint256 ethValue, uint256 time)
func (*RocketPoolNodeStakingFilterer) FilterRPLStaked ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) FilterRPLStaked(opts *bind.FilterOpts, from []common.Address) (*RocketPoolNodeStakingRPLStakedIterator, error)
FilterRPLStaked is a free log retrieval operation binding the contract event 0x4e3bcb61bb8e63cb9ed2c46d47eeb6ae847c629e909fbb32b9d17874affb4a89.
Solidity: event RPLStaked(address indexed from, uint256 amount, uint256 time)
func (*RocketPoolNodeStakingFilterer) FilterRPLWithdrawn ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) FilterRPLWithdrawn(opts *bind.FilterOpts, to []common.Address) (*RocketPoolNodeStakingRPLWithdrawnIterator, error)
FilterRPLWithdrawn is a free log retrieval operation binding the contract event 0x9947063f70b076145616018b82ed1dd5585e15b7ae0a0b17a8b06bec4c4c31e2.
Solidity: event RPLWithdrawn(address indexed to, uint256 amount, uint256 time)
func (*RocketPoolNodeStakingFilterer) ParseRPLSlashed ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) ParseRPLSlashed(log types.Log) (*RocketPoolNodeStakingRPLSlashed, error)
ParseRPLSlashed is a log parse operation binding the contract event 0x38a2777b6a84fdb3fc375fe8ade69fdad1afdcdd93c79e7ae2319b806a626c4d.
Solidity: event RPLSlashed(address indexed node, uint256 amount, uint256 ethValue, uint256 time)
func (*RocketPoolNodeStakingFilterer) ParseRPLStaked ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) ParseRPLStaked(log types.Log) (*RocketPoolNodeStakingRPLStaked, error)
ParseRPLStaked is a log parse operation binding the contract event 0x4e3bcb61bb8e63cb9ed2c46d47eeb6ae847c629e909fbb32b9d17874affb4a89.
Solidity: event RPLStaked(address indexed from, uint256 amount, uint256 time)
func (*RocketPoolNodeStakingFilterer) ParseRPLWithdrawn ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) ParseRPLWithdrawn(log types.Log) (*RocketPoolNodeStakingRPLWithdrawn, error)
ParseRPLWithdrawn is a log parse operation binding the contract event 0x9947063f70b076145616018b82ed1dd5585e15b7ae0a0b17a8b06bec4c4c31e2.
Solidity: event RPLWithdrawn(address indexed to, uint256 amount, uint256 time)
func (*RocketPoolNodeStakingFilterer) WatchRPLSlashed ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) WatchRPLSlashed(opts *bind.WatchOpts, sink chan<- *RocketPoolNodeStakingRPLSlashed, node []common.Address) (event.Subscription, error)
WatchRPLSlashed is a free log subscription operation binding the contract event 0x38a2777b6a84fdb3fc375fe8ade69fdad1afdcdd93c79e7ae2319b806a626c4d.
Solidity: event RPLSlashed(address indexed node, uint256 amount, uint256 ethValue, uint256 time)
func (*RocketPoolNodeStakingFilterer) WatchRPLStaked ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) WatchRPLStaked(opts *bind.WatchOpts, sink chan<- *RocketPoolNodeStakingRPLStaked, from []common.Address) (event.Subscription, error)
WatchRPLStaked is a free log subscription operation binding the contract event 0x4e3bcb61bb8e63cb9ed2c46d47eeb6ae847c629e909fbb32b9d17874affb4a89.
Solidity: event RPLStaked(address indexed from, uint256 amount, uint256 time)
func (*RocketPoolNodeStakingFilterer) WatchRPLWithdrawn ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingFilterer) WatchRPLWithdrawn(opts *bind.WatchOpts, sink chan<- *RocketPoolNodeStakingRPLWithdrawn, to []common.Address) (event.Subscription, error)
WatchRPLWithdrawn is a free log subscription operation binding the contract event 0x9947063f70b076145616018b82ed1dd5585e15b7ae0a0b17a8b06bec4c4c31e2.
Solidity: event RPLWithdrawn(address indexed to, uint256 amount, uint256 time)
type RocketPoolNodeStakingRPLSlashed ¶
type RocketPoolNodeStakingRPLSlashed struct { Node common.Address Amount *big.Int EthValue *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolNodeStakingRPLSlashed represents a RPLSlashed event raised by the RocketPoolNodeStaking contract.
type RocketPoolNodeStakingRPLSlashedIterator ¶
type RocketPoolNodeStakingRPLSlashedIterator struct { Event *RocketPoolNodeStakingRPLSlashed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolNodeStakingRPLSlashedIterator is returned from FilterRPLSlashed and is used to iterate over the raw logs and unpacked data for RPLSlashed events raised by the RocketPoolNodeStaking contract.
func (*RocketPoolNodeStakingRPLSlashedIterator) Close ¶
func (it *RocketPoolNodeStakingRPLSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolNodeStakingRPLSlashedIterator) Error ¶
func (it *RocketPoolNodeStakingRPLSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolNodeStakingRPLSlashedIterator) Next ¶
func (it *RocketPoolNodeStakingRPLSlashedIterator) 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 RocketPoolNodeStakingRPLStaked ¶
type RocketPoolNodeStakingRPLStaked struct { From common.Address Amount *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolNodeStakingRPLStaked represents a RPLStaked event raised by the RocketPoolNodeStaking contract.
type RocketPoolNodeStakingRPLStakedIterator ¶
type RocketPoolNodeStakingRPLStakedIterator struct { Event *RocketPoolNodeStakingRPLStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolNodeStakingRPLStakedIterator is returned from FilterRPLStaked and is used to iterate over the raw logs and unpacked data for RPLStaked events raised by the RocketPoolNodeStaking contract.
func (*RocketPoolNodeStakingRPLStakedIterator) Close ¶
func (it *RocketPoolNodeStakingRPLStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolNodeStakingRPLStakedIterator) Error ¶
func (it *RocketPoolNodeStakingRPLStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolNodeStakingRPLStakedIterator) Next ¶
func (it *RocketPoolNodeStakingRPLStakedIterator) 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 RocketPoolNodeStakingRPLWithdrawn ¶
type RocketPoolNodeStakingRPLWithdrawn struct { To common.Address Amount *big.Int Time *big.Int Raw types.Log // Blockchain specific contextual infos }
RocketPoolNodeStakingRPLWithdrawn represents a RPLWithdrawn event raised by the RocketPoolNodeStaking contract.
type RocketPoolNodeStakingRPLWithdrawnIterator ¶
type RocketPoolNodeStakingRPLWithdrawnIterator struct { Event *RocketPoolNodeStakingRPLWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RocketPoolNodeStakingRPLWithdrawnIterator is returned from FilterRPLWithdrawn and is used to iterate over the raw logs and unpacked data for RPLWithdrawn events raised by the RocketPoolNodeStaking contract.
func (*RocketPoolNodeStakingRPLWithdrawnIterator) Close ¶
func (it *RocketPoolNodeStakingRPLWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RocketPoolNodeStakingRPLWithdrawnIterator) Error ¶
func (it *RocketPoolNodeStakingRPLWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RocketPoolNodeStakingRPLWithdrawnIterator) Next ¶
func (it *RocketPoolNodeStakingRPLWithdrawnIterator) 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 RocketPoolNodeStakingRaw ¶
type RocketPoolNodeStakingRaw struct {
Contract *RocketPoolNodeStaking // Generic contract binding to access the raw methods on
}
RocketPoolNodeStakingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RocketPoolNodeStakingRaw) Call ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingRaw) 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 (*RocketPoolNodeStakingRaw) Transact ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RocketPoolNodeStakingRaw) Transfer ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingRaw) 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 RocketPoolNodeStakingSession ¶
type RocketPoolNodeStakingSession struct { Contract *RocketPoolNodeStaking // 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 }
RocketPoolNodeStakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RocketPoolNodeStakingSession) CalculateTotalEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) CalculateTotalEffectiveRPLStake(offset *big.Int, limit *big.Int, rplPrice *big.Int) (*big.Int, error)
CalculateTotalEffectiveRPLStake is a free data retrieval call binding the contract method 0xe8e34cc2.
Solidity: function calculateTotalEffectiveRPLStake(uint256 offset, uint256 limit, uint256 rplPrice) view returns(uint256)
func (*RocketPoolNodeStakingSession) GetNodeEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeEffectiveRPLStake(_nodeAddress common.Address) (*big.Int, error)
GetNodeEffectiveRPLStake is a free data retrieval call binding the contract method 0xf0d19b89.
Solidity: function getNodeEffectiveRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingSession) GetNodeMaximumRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeMaximumRPLStake(_nodeAddress common.Address) (*big.Int, error)
GetNodeMaximumRPLStake is a free data retrieval call binding the contract method 0x4e58ff6e.
Solidity: function getNodeMaximumRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingSession) GetNodeMinimumRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeMinimumRPLStake(_nodeAddress common.Address) (*big.Int, error)
GetNodeMinimumRPLStake is a free data retrieval call binding the contract method 0x03fa87b4.
Solidity: function getNodeMinimumRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingSession) GetNodeMinipoolLimit ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeMinipoolLimit(_nodeAddress common.Address) (*big.Int, error)
GetNodeMinipoolLimit is a free data retrieval call binding the contract method 0x90f7ff4c.
Solidity: function getNodeMinipoolLimit(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingSession) GetNodeRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeRPLStake(_nodeAddress common.Address) (*big.Int, error)
GetNodeRPLStake is a free data retrieval call binding the contract method 0x9961cee4.
Solidity: function getNodeRPLStake(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingSession) GetNodeRPLStakedTime ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetNodeRPLStakedTime(_nodeAddress common.Address) (*big.Int, error)
GetNodeRPLStakedTime is a free data retrieval call binding the contract method 0xc0d05dd8.
Solidity: function getNodeRPLStakedTime(address _nodeAddress) view returns(uint256)
func (*RocketPoolNodeStakingSession) GetTotalEffectiveRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetTotalEffectiveRPLStake() (*big.Int, error)
GetTotalEffectiveRPLStake is a free data retrieval call binding the contract method 0x4b24426d.
Solidity: function getTotalEffectiveRPLStake() view returns(uint256)
func (*RocketPoolNodeStakingSession) GetTotalRPLStake ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) GetTotalRPLStake() (*big.Int, error)
GetTotalRPLStake is a free data retrieval call binding the contract method 0x9a206c8e.
Solidity: function getTotalRPLStake() view returns(uint256)
func (*RocketPoolNodeStakingSession) SlashRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) SlashRPL(_nodeAddress common.Address, _ethSlashAmount *big.Int) (*types.Transaction, error)
SlashRPL is a paid mutator transaction binding the contract method 0x245395a6.
Solidity: function slashRPL(address _nodeAddress, uint256 _ethSlashAmount) returns()
func (*RocketPoolNodeStakingSession) StakeRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) StakeRPL(_amount *big.Int) (*types.Transaction, error)
StakeRPL is a paid mutator transaction binding the contract method 0x3e200d4b.
Solidity: function stakeRPL(uint256 _amount) returns()
func (*RocketPoolNodeStakingSession) StakeRPLFor ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) StakeRPLFor(_nodeAddress common.Address, _amount *big.Int) (*types.Transaction, error)
StakeRPLFor is a paid mutator transaction binding the contract method 0xcb1c8321.
Solidity: function stakeRPLFor(address _nodeAddress, uint256 _amount) returns()
func (*RocketPoolNodeStakingSession) Version ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) Version() (uint8, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint8)
func (*RocketPoolNodeStakingSession) WithdrawRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingSession) WithdrawRPL(_amount *big.Int) (*types.Transaction, error)
WithdrawRPL is a paid mutator transaction binding the contract method 0x6b088d5c.
Solidity: function withdrawRPL(uint256 _amount) returns()
type RocketPoolNodeStakingTransactor ¶
type RocketPoolNodeStakingTransactor struct {
// contains filtered or unexported fields
}
RocketPoolNodeStakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRocketPoolNodeStakingTransactor ¶
func NewRocketPoolNodeStakingTransactor(address common.Address, transactor bind.ContractTransactor) (*RocketPoolNodeStakingTransactor, error)
NewRocketPoolNodeStakingTransactor creates a new write-only instance of RocketPoolNodeStaking, bound to a specific deployed contract.
func (*RocketPoolNodeStakingTransactor) SlashRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactor) SlashRPL(opts *bind.TransactOpts, _nodeAddress common.Address, _ethSlashAmount *big.Int) (*types.Transaction, error)
SlashRPL is a paid mutator transaction binding the contract method 0x245395a6.
Solidity: function slashRPL(address _nodeAddress, uint256 _ethSlashAmount) returns()
func (*RocketPoolNodeStakingTransactor) StakeRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactor) StakeRPL(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
StakeRPL is a paid mutator transaction binding the contract method 0x3e200d4b.
Solidity: function stakeRPL(uint256 _amount) returns()
func (*RocketPoolNodeStakingTransactor) StakeRPLFor ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactor) StakeRPLFor(opts *bind.TransactOpts, _nodeAddress common.Address, _amount *big.Int) (*types.Transaction, error)
StakeRPLFor is a paid mutator transaction binding the contract method 0xcb1c8321.
Solidity: function stakeRPLFor(address _nodeAddress, uint256 _amount) returns()
func (*RocketPoolNodeStakingTransactor) WithdrawRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactor) WithdrawRPL(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
WithdrawRPL is a paid mutator transaction binding the contract method 0x6b088d5c.
Solidity: function withdrawRPL(uint256 _amount) returns()
type RocketPoolNodeStakingTransactorRaw ¶
type RocketPoolNodeStakingTransactorRaw struct {
Contract *RocketPoolNodeStakingTransactor // Generic write-only contract binding to access the raw methods on
}
RocketPoolNodeStakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RocketPoolNodeStakingTransactorRaw) Transact ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RocketPoolNodeStakingTransactorRaw) Transfer ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorRaw) 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 RocketPoolNodeStakingTransactorSession ¶
type RocketPoolNodeStakingTransactorSession struct { Contract *RocketPoolNodeStakingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RocketPoolNodeStakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RocketPoolNodeStakingTransactorSession) SlashRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorSession) SlashRPL(_nodeAddress common.Address, _ethSlashAmount *big.Int) (*types.Transaction, error)
SlashRPL is a paid mutator transaction binding the contract method 0x245395a6.
Solidity: function slashRPL(address _nodeAddress, uint256 _ethSlashAmount) returns()
func (*RocketPoolNodeStakingTransactorSession) StakeRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorSession) StakeRPL(_amount *big.Int) (*types.Transaction, error)
StakeRPL is a paid mutator transaction binding the contract method 0x3e200d4b.
Solidity: function stakeRPL(uint256 _amount) returns()
func (*RocketPoolNodeStakingTransactorSession) StakeRPLFor ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorSession) StakeRPLFor(_nodeAddress common.Address, _amount *big.Int) (*types.Transaction, error)
StakeRPLFor is a paid mutator transaction binding the contract method 0xcb1c8321.
Solidity: function stakeRPLFor(address _nodeAddress, uint256 _amount) returns()
func (*RocketPoolNodeStakingTransactorSession) WithdrawRPL ¶
func (_RocketPoolNodeStaking *RocketPoolNodeStakingTransactorSession) WithdrawRPL(_amount *big.Int) (*types.Transaction, error)
WithdrawRPL is a paid mutator transaction binding the contract method 0x6b088d5c.
Solidity: function withdrawRPL(uint256 _amount) returns()