Versions in this module Expand all Collapse all v0 v0.6.5 Aug 18, 2023 Changes in this version + const MemberAddressBatchSize + const MemberDetailsBatchSize + func BootstrapBool(rp *rocketpool.RocketPool, contractName, settingPath string, value bool, ...) (common.Hash, error) + func BootstrapMember(rp *rocketpool.RocketPool, id, url string, nodeAddress common.Address, ...) (common.Hash, error) + func BootstrapUint(rp *rocketpool.RocketPool, contractName, settingPath string, value *big.Int, ...) (common.Hash, error) + func BootstrapUpgrade(rp *rocketpool.RocketPool, upgradeType, contractName, contractAbi string, ...) (common.Hash, error) + func CancelProposal(rp *rocketpool.RocketPool, proposalId uint64, opts *bind.TransactOpts) (common.Hash, error) + func DecideChallenge(rp *rocketpool.RocketPool, memberAddress common.Address, ...) (common.Hash, error) + func EstimateBootstrapBoolGas(rp *rocketpool.RocketPool, contractName, settingPath string, value bool, ...) (rocketpool.GasInfo, error) + func EstimateBootstrapMemberGas(rp *rocketpool.RocketPool, id, url string, nodeAddress common.Address, ...) (rocketpool.GasInfo, error) + func EstimateBootstrapUintGas(rp *rocketpool.RocketPool, contractName, settingPath string, value *big.Int, ...) (rocketpool.GasInfo, error) + func EstimateBootstrapUpgradeGas(rp *rocketpool.RocketPool, upgradeType, contractName, contractAbi string, ...) (rocketpool.GasInfo, error) + func EstimateCancelProposalGas(rp *rocketpool.RocketPool, proposalId uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error) + func EstimateDecideChallengeGas(rp *rocketpool.RocketPool, memberAddress common.Address, ...) (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 EstimateLeaveGas(rp *rocketpool.RocketPool, rplBondRefundAddress common.Address, ...) (rocketpool.GasInfo, error) + func EstimateMakeChallengeGas(rp *rocketpool.RocketPool, memberAddress common.Address, ...) (rocketpool.GasInfo, error) + func EstimateProposalGas(rp *rocketpool.RocketPool, message string, payload []byte, ...) (rocketpool.GasInfo, error) + func EstimateProposeInviteMemberGas(rp *rocketpool.RocketPool, message string, newMemberAddress common.Address, ...) (rocketpool.GasInfo, error) + func EstimateProposeKickMemberGas(rp *rocketpool.RocketPool, message string, memberAddress common.Address, ...) (rocketpool.GasInfo, error) + func EstimateProposeMemberLeaveGas(rp *rocketpool.RocketPool, message string, memberAddress common.Address, ...) (rocketpool.GasInfo, error) + func EstimateProposeReplaceMemberGas(rp *rocketpool.RocketPool, message string, ...) (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 EstimateProposeUpgradeContractGas(rp *rocketpool.RocketPool, ...) (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 GetMemberIsChallenged(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (bool, error) + func GetMemberJoinedTime(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (uint64, error) + func GetMemberLastProposalTime(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 GetMemberRPLBondAmount(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (*big.Int, error) + func GetMemberReplaceProposalExecutedTime(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (uint64, error) + func GetMemberReplacementAddress(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (common.Address, error) + func GetMemberUnbondedValidatorCount(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (uint64, error) + func GetMemberUrl(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (string, error) + func GetMinimumMemberCount(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error) + func Join(rp *rocketpool.RocketPool, opts *bind.TransactOpts) (common.Hash, error) + func Leave(rp *rocketpool.RocketPool, rplBondRefundAddress common.Address, ...) (common.Hash, error) + func MakeChallenge(rp *rocketpool.RocketPool, memberAddress common.Address, ...) (common.Hash, error) + func ProposeInviteMember(rp *rocketpool.RocketPool, message string, newMemberAddress common.Address, ...) (uint64, common.Hash, error) + func ProposeKickMember(rp *rocketpool.RocketPool, message string, memberAddress common.Address, ...) (uint64, common.Hash, error) + func ProposeMemberLeave(rp *rocketpool.RocketPool, message string, memberAddress common.Address, ...) (uint64, common.Hash, error) + func ProposeReplaceMember(rp *rocketpool.RocketPool, message string, ...) (uint64, 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 ProposeUpgradeContract(rp *rocketpool.RocketPool, ...) (uint64, 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 MemberDetails struct + Address common.Address + Exists bool + ID string + JoinedTime uint64 + LastProposalTime uint64 + RPLBondAmount *big.Int + UnbondedValidatorCount uint64 + Url string + func GetMemberDetails(rp *rocketpool.RocketPool, memberAddress common.Address, opts *bind.CallOpts) (MemberDetails, error) + func GetMembers(rp *rocketpool.RocketPool, opts *bind.CallOpts) ([]MemberDetails, error)