Versions in this module Expand all Collapse all v1 v1.8.3 May 14, 2024 Changes in this version + const MemberAddressBatchSize + const MemberDetailsBatchSize + func CancelProposal(rp *rocketpool.RocketPool, proposalId uint64, opts *bind.TransactOpts) (common.Hash, error) + func EstimateCancelProposalGas(rp *rocketpool.RocketPool, proposalId uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error) + func EstimateExecuteProposalGas(rp *rocketpool.RocketPool, proposalId uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error) + func EstimateJoinGas(rp *rocketpool.RocketPool, opts *bind.TransactOpts) (rocketpool.GasInfo, error) + func EstimateKickGas(rp *rocketpool.RocketPool, address common.Address, opts *bind.TransactOpts) (rocketpool.GasInfo, error) + func EstimateKickMultiGas(rp *rocketpool.RocketPool, addresses []common.Address, opts *bind.TransactOpts) (rocketpool.GasInfo, error) + func EstimateLeaveGas(rp *rocketpool.RocketPool, opts *bind.TransactOpts) (rocketpool.GasInfo, error) + func EstimateProposalGas(rp *rocketpool.RocketPool, message string, payload []byte, ...) (rocketpool.GasInfo, error) + func EstimateProposeSetBoolGas(rp *rocketpool.RocketPool, message, contractName, settingPath string, ...) (rocketpool.GasInfo, error) + func EstimateProposeSetUintGas(rp *rocketpool.RocketPool, message, contractName, settingPath string, ...) (rocketpool.GasInfo, error) + func EstimateRequestLeaveGas(rp *rocketpool.RocketPool, opts *bind.TransactOpts) (rocketpool.GasInfo, error) + func EstimateVoteOnProposalGas(rp *rocketpool.RocketPool, proposalId uint64, support bool, ...) (rocketpool.GasInfo, error) + func ExecuteProposal(rp *rocketpool.RocketPool, proposalId uint64, opts *bind.TransactOpts) (common.Hash, error) + func GetMemberAddresses(rp *rocketpool.RocketPool, opts *bind.CallOpts) ([]common.Address, error) + func GetMemberAt(rp *rocketpool.RocketPool, index uint64, opts *bind.CallOpts) (common.Address, error) + func GetMemberCount(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error) + func GetMemberExists(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (bool, error) + func GetMemberID(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (string, error) + func GetMemberInviteProposalExecutedTime(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (uint64, error) + func GetMemberJoinedTime(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (uint64, error) + func GetMemberLeaveProposalExecutedTime(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (uint64, error) + func GetMemberProposalExecutedTime(rp *rocketpool.RocketPool, proposalType string, memberAddress common.Address, ...) (uint64, error) + func GetMemberQuorumVotesRequired(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error) + func Join(rp *rocketpool.RocketPool, opts *bind.TransactOpts) (common.Hash, error) + func Kick(rp *rocketpool.RocketPool, address common.Address, opts *bind.TransactOpts) (common.Hash, error) + func KickMulti(rp *rocketpool.RocketPool, addresses []common.Address, opts *bind.TransactOpts) (common.Hash, error) + func Leave(rp *rocketpool.RocketPool, opts *bind.TransactOpts) (common.Hash, error) + func ProposeSetBool(rp *rocketpool.RocketPool, message, contractName, settingPath string, ...) (uint64, common.Hash, error) + func ProposeSetUint(rp *rocketpool.RocketPool, message, contractName, settingPath string, ...) (uint64, common.Hash, error) + func RequestLeave(rp *rocketpool.RocketPool, opts *bind.TransactOpts) (common.Hash, error) + func SubmitProposal(rp *rocketpool.RocketPool, message string, payload []byte, ...) (uint64, common.Hash, error) + func VoteOnProposal(rp *rocketpool.RocketPool, proposalId uint64, support bool, ...) (common.Hash, error) + type SecurityDAOMemberDetails struct + Address common.Address + Exists bool + ID string + JoinedTime uint64 + func GetMemberDetails(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (SecurityDAOMemberDetails, error) + func GetMembers(rp *rocketpool.RocketPool, opts *bind.CallOpts) ([]SecurityDAOMemberDetails, error) Other modules containing this package github.com/rocket-pool/rocketpool-go/v2