Documentation
¶
Index ¶
- Constants
- func EstimateProposeAssignDepositsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeBidOnLotEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeBondReductionEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeChallengeBondGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeChallengePeriodGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeCreateLotEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeDepositEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeDepositFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeExecuteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeLotDurationGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeLotMaximumEthValueGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeLotMinimumEthValueGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeLotReservePriceRatioGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeLotStartingPriceRatioGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMaximumDepositAssignmentsGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMaximumDepositPoolSizeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMaximumMinipoolCountGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMaximumNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMaximumPerMinipoolStakeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMaximumSocializedDepositAssignmentsGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMinimumDepositGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMinimumNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMinimumPerMinipoolStakeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMinipoolLaunchTimeoutGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMinipoolSubmitWithdrawableEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMinipoolUserDistributeWindowLengthGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeMinipoolUserDistributeWindowStartGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNetworkPenaltyPerRateGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNetworkPenaltyThresholdGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNodeConsensusThresholdGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNodeDepositEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNodeFeeDemandRangeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNodeRegistrationEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeProposalBondGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeProposalMaxBlockAgeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeProposalQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeProposalVetoQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeRewardsClaimIntervalTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSecurityMembersLeaveTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSecurityMembersQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSecurityProposalActionTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSecurityProposalExecuteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSecurityProposalVoteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSmoothingPoolRegistrationEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSubmitBalancesEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSubmitBalancesFrequencyGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSubmitPricesEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSubmitPricesFrequencyGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeSubmitRewardsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeTargetNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeTargetRethCollateralRateGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeVacantMinipoolsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeVoteDelayTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeVotePhase1TimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeVotePhase2TimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func GetAssignDepositsEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetBidOnLotEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetBondReductionEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetChallengeBond(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetChallengePeriod(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetCreateLotEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetDepositEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetDepositFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetExecuteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetInflationIntervalRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetInflationIntervalRateRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetInflationStartTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetLotDuration(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetLotMaximumEthValue(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetLotMinimumEthValue(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetLotReservePriceRatio(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetLotReservePriceRatioRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetLotStartingPriceRatio(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetLotStartingPriceRatioRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMaximumDepositAssignments(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetMaximumDepositPoolSize(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMaximumMinipoolCount(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetMaximumNodeFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetMaximumNodeFeeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMaximumPerMinipoolStake(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetMaximumPerMinipoolStakeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMaximumSocializedDepositAssignments(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetMinimumDeposit(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinimumNodeFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetMinimumNodeFeeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinimumPerMinipoolStake(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetMinimumPerMinipoolStakeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolLaunchTimeout(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetMinipoolLaunchTimeoutRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolSubmitWithdrawableEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetMinipoolUserDistributeWindowLength(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetMinipoolUserDistributeWindowStart(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetNetworkPenaltyPerRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetNetworkPenaltyPerRateRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNetworkPenaltyThreshold(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetNetworkPenaltyThresholdRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNodeConsensusThreshold(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetNodeConsensusThresholdRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNodeDepositEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetNodeFeeDemandRange(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNodeOperatorRewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNodeRegistrationEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetOracleDAORewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetProposalBond(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetProposalMaxBlockAge(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetProposalQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetProposalQuorumRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetProposalVetoQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetProposalVetoQuorumRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetProtocolDAORewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetRewardsClaimIntervalTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetRewardsClaimerPercTimeUpdated(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetRewardsClaimersPercTotal(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetSecurityMembersLeaveTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetSecurityMembersQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetSecurityProposalActionTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetSecurityProposalExecuteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetSecurityProposalVoteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetSmoothingPoolRegistrationEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetSubmitBalancesEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetSubmitBalancesFrequency(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetSubmitPricesEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetSubmitPricesFrequency(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetSubmitRewardsEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetTargetNodeFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetTargetNodeFeeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetTargetRethCollateralRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetTargetRethCollateralRateRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetVacantMinipoolsEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
- func GetVoteDelayTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetVotePhase1Time(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func GetVotePhase2Time(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
- func ProposeAssignDepositsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeBidOnLotEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeBondReductionEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeChallengeBond(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeChallengePeriod(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeCreateLotEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeDepositEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeDepositFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeExecuteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeLotDuration(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeLotMaximumEthValue(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeLotMinimumEthValue(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeLotReservePriceRatio(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeLotStartingPriceRatio(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMaximumDepositAssignments(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMaximumDepositPoolSize(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMaximumMinipoolCount(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMaximumNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMaximumPerMinipoolStake(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMaximumSocializedDepositAssignments(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMinimumDeposit(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMinimumNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMinimumPerMinipoolStake(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMinipoolLaunchTimeout(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMinipoolSubmitWithdrawableEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMinipoolUserDistributeWindowLength(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMinipoolUserDistributeWindowStart(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNetworkPenaltyPerRate(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNetworkPenaltyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNodeConsensusThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNodeDepositEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNodeFeeDemandRange(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNodeRegistrationEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeProposalBond(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeProposalMaxBlockAge(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeProposalQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeProposalVetoQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeRewardsClaimIntervalTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSecurityMembersLeaveTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSecurityMembersQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSecurityProposalActionTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSecurityProposalExecuteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSecurityProposalVoteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSmoothingPoolRegistrationEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSubmitBalancesEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSubmitBalancesFrequency(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSubmitPricesEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSubmitPricesFrequency(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeSubmitRewardsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeTargetNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeTargetRethCollateralRate(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeVacantMinipoolsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeVoteDelayTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeVotePhase1Time(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeVotePhase2Time(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- type RplRewardsPercentages
Constants ¶
const ( AuctionSettingsContractName string = "rocketDAOProtocolSettingsAuction" CreateLotEnabledSettingPath string = "auction.lot.create.enabled" BidOnLotEnabledSettingPath string = "auction.lot.bidding.enabled" LotMinimumEthValueSettingPath string = "auction.lot.value.minimum" LotMaximumEthValueSettingPath string = "auction.lot.value.maximum" LotDurationSettingPath string = "auction.lot.duration" LotStartingPriceRatioSettingPath string = "auction.price.start" LotReservePriceRatioSettingPath string = "auction.price.reserve" )
Config
const ( DepositSettingsContractName string = "rocketDAOProtocolSettingsDeposit" DepositEnabledSettingPath string = "deposit.enabled" AssignDepositsEnabledSettingPath string = "deposit.assign.enabled" MinimumDepositSettingPath string = "deposit.minimum" MaximumDepositPoolSizeSettingPath string = "deposit.pool.maximum" MaximumDepositAssignmentsSettingPath string = "deposit.assign.maximum" MaximumSocializedDepositAssignmentsSettingPath string = "deposit.assign.socialised.maximum" DepositFeeSettingPath string = "deposit.fee" )
Config
const ( MinipoolSettingsContractName string = "rocketDAOProtocolSettingsMinipool" MinipoolSubmitWithdrawableEnabledSettingPath string = "minipool.submit.withdrawable.enabled" MinipoolLaunchTimeoutSettingPath string = "minipool.launch.timeout" BondReductionEnabledSettingPath string = "minipool.bond.reduction.enabled" MaximumMinipoolCountSettingPath string = "minipool.maximum.count" MinipoolUserDistributeWindowStartSettingPath string = "minipool.user.distribute.window.start" MinipoolUserDistributeWindowLengthSettingPath string = "minipool.user.distribute.window.length" )
Config
const ( NetworkSettingsContractName string = "rocketDAOProtocolSettingsNetwork" NodeConsensusThresholdSettingPath string = "network.consensus.threshold" SubmitBalancesEnabledSettingPath string = "network.submit.balances.enabled" SubmitBalancesFrequencySettingPath string = "network.submit.balances.frequency" SubmitPricesEnabledSettingPath string = "network.submit.prices.enabled" SubmitPricesFrequencySettingPath string = "network.submit.prices.frequency" MinimumNodeFeeSettingPath string = "network.node.fee.minimum" TargetNodeFeeSettingPath string = "network.node.fee.target" MaximumNodeFeeSettingPath string = "network.node.fee.maximum" NodeFeeDemandRangeSettingPath string = "network.node.fee.demand.range" TargetRethCollateralRateSettingPath string = "network.reth.collateral.target" NetworkPenaltyThresholdSettingPath string = "network.penalty.threshold" NetworkPenaltyPerRateSettingPath string = "network.penalty.per.rate" SubmitRewardsEnabledSettingPath string = "network.submit.rewards.enabled" )
Config
const ( NodeSettingsContractName string = "rocketDAOProtocolSettingsNode" NodeRegistrationEnabledSettingPath string = "node.registration.enabled" SmoothingPoolRegistrationEnabledSettingPath string = "node.smoothing.pool.registration.enabled" NodeDepositEnabledSettingPath string = "node.deposit.enabled" VacantMinipoolsEnabledSettingPath string = "node.vacant.minipools.enabled" MinimumPerMinipoolStakeSettingPath string = "node.per.minipool.stake.minimum" MaximumPerMinipoolStakeSettingPath string = "node.per.minipool.stake.maximum" )
Config
const ( ProposalsSettingsContractName string = "rocketDAOProtocolSettingsProposals" VotePhase1TimeSettingPath string = "proposal.vote.phase1.time" VotePhase2TimeSettingPath string = "proposal.vote.phase2.time" VoteDelayTimeSettingPath string = "proposal.vote.delay.time" ExecuteTimeSettingPath string = "proposal.execute.time" ProposalBondSettingPath string = "proposal.bond" ChallengeBondSettingPath string = "proposal.challenge.bond" ChallengePeriodSettingPath string = "proposal.challenge.period" ProposalQuorumSettingPath string = "proposal.quorum" ProposalVetoQuorumSettingPath string = "proposal.veto.quorum" ProposalMaxBlockAgeSettingPath string = "proposal.max.block.age" )
Config
const ( RewardsSettingsContractName string = "rocketDAOProtocolSettingsRewards" RewardsClaimIntervalPeriodsSettingPath string = "rewards.claimsperiods" )
Config
const ( SecuritySettingsContractName string = "rocketDAOProtocolSettingsSecurity" SecurityMembersQuorumSettingPath string = "members.quorum" SecurityMembersLeaveTimeSettingPath string = "members.leave.time" SecurityProposalVoteTimeSettingPath string = "proposal.vote.time" SecurityProposalExecuteTimeSettingPath string = "proposal.execute.time" SecurityProposalActionTimeSettingPath string = "proposal.action.time" )
Config
const (
InflationSettingsContractName string = "rocketDAOProtocolSettingsInflation"
)
Config
Variables ¶
This section is empty.
Functions ¶
func EstimateProposeAssignDepositsEnabledGas ¶ added in v1.8.3
func EstimateProposeAssignDepositsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeBidOnLotEnabledGas ¶ added in v1.8.3
func EstimateProposeBidOnLotEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeBondReductionEnabledGas ¶ added in v1.8.3
func EstimateProposeBondReductionEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeChallengeBondGas ¶ added in v1.8.3
func EstimateProposeChallengeBondGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeChallengePeriodGas ¶ added in v1.8.3
func EstimateProposeChallengePeriodGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeCreateLotEnabledGas ¶ added in v1.8.3
func EstimateProposeCreateLotEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeDepositEnabledGas ¶ added in v1.8.3
func EstimateProposeDepositEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeDepositFeeGas ¶ added in v1.8.3
func EstimateProposeDepositFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeExecuteTimeGas ¶ added in v1.8.3
func EstimateProposeExecuteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotDurationGas ¶ added in v1.8.3
func EstimateProposeLotDurationGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotMaximumEthValueGas ¶ added in v1.8.3
func EstimateProposeLotMaximumEthValueGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotMinimumEthValueGas ¶ added in v1.8.3
func EstimateProposeLotMinimumEthValueGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotReservePriceRatioGas ¶ added in v1.8.3
func EstimateProposeLotReservePriceRatioGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotStartingPriceRatioGas ¶ added in v1.8.3
func EstimateProposeLotStartingPriceRatioGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumDepositAssignmentsGas ¶ added in v1.8.3
func EstimateProposeMaximumDepositAssignmentsGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumDepositPoolSizeGas ¶ added in v1.8.3
func EstimateProposeMaximumDepositPoolSizeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumMinipoolCountGas ¶ added in v1.8.3
func EstimateProposeMaximumMinipoolCountGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumNodeFeeGas ¶ added in v1.8.3
func EstimateProposeMaximumNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumPerMinipoolStakeGas ¶ added in v1.8.3
func EstimateProposeMaximumPerMinipoolStakeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumSocializedDepositAssignmentsGas ¶ added in v1.8.3
func EstimateProposeMaximumSocializedDepositAssignmentsGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinimumDepositGas ¶ added in v1.8.3
func EstimateProposeMinimumDepositGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinimumNodeFeeGas ¶ added in v1.8.3
func EstimateProposeMinimumNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinimumPerMinipoolStakeGas ¶ added in v1.8.3
func EstimateProposeMinimumPerMinipoolStakeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinipoolLaunchTimeoutGas ¶ added in v1.8.3
func EstimateProposeMinipoolLaunchTimeoutGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinipoolSubmitWithdrawableEnabledGas ¶ added in v1.8.3
func EstimateProposeMinipoolSubmitWithdrawableEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinipoolUserDistributeWindowLengthGas ¶ added in v1.8.3
func EstimateProposeMinipoolUserDistributeWindowLengthGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinipoolUserDistributeWindowStartGas ¶ added in v1.8.3
func EstimateProposeMinipoolUserDistributeWindowStartGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNetworkPenaltyPerRateGas ¶ added in v1.8.3
func EstimateProposeNetworkPenaltyPerRateGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNetworkPenaltyThresholdGas ¶ added in v1.8.3
func EstimateProposeNetworkPenaltyThresholdGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeConsensusThresholdGas ¶ added in v1.8.3
func EstimateProposeNodeConsensusThresholdGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeDepositEnabledGas ¶ added in v1.8.3
func EstimateProposeNodeDepositEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeFeeDemandRangeGas ¶ added in v1.8.3
func EstimateProposeNodeFeeDemandRangeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeRegistrationEnabledGas ¶ added in v1.8.3
func EstimateProposeNodeRegistrationEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProposalBondGas ¶ added in v1.8.3
func EstimateProposeProposalBondGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProposalMaxBlockAgeGas ¶ added in v1.8.3
func EstimateProposeProposalMaxBlockAgeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProposalQuorumGas ¶ added in v1.8.3
func EstimateProposeProposalQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProposalVetoQuorumGas ¶ added in v1.8.3
func EstimateProposeProposalVetoQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeRewardsClaimIntervalTimeGas ¶ added in v1.8.3
func EstimateProposeRewardsClaimIntervalTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityMembersLeaveTimeGas ¶ added in v1.8.3
func EstimateProposeSecurityMembersLeaveTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityMembersQuorumGas ¶ added in v1.8.3
func EstimateProposeSecurityMembersQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityProposalActionTimeGas ¶ added in v1.8.3
func EstimateProposeSecurityProposalActionTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityProposalExecuteTimeGas ¶ added in v1.8.3
func EstimateProposeSecurityProposalExecuteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityProposalVoteTimeGas ¶ added in v1.8.3
func EstimateProposeSecurityProposalVoteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSmoothingPoolRegistrationEnabledGas ¶ added in v1.8.3
func EstimateProposeSmoothingPoolRegistrationEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitBalancesEnabledGas ¶ added in v1.8.3
func EstimateProposeSubmitBalancesEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitBalancesFrequencyGas ¶ added in v1.8.3
func EstimateProposeSubmitBalancesFrequencyGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitPricesEnabledGas ¶ added in v1.8.3
func EstimateProposeSubmitPricesEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitPricesFrequencyGas ¶ added in v1.8.3
func EstimateProposeSubmitPricesFrequencyGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitRewardsEnabledGas ¶ added in v1.8.3
func EstimateProposeSubmitRewardsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeTargetNodeFeeGas ¶ added in v1.8.3
func EstimateProposeTargetNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeTargetRethCollateralRateGas ¶ added in v1.8.3
func EstimateProposeTargetRethCollateralRateGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVacantMinipoolsEnabledGas ¶ added in v1.8.3
func EstimateProposeVacantMinipoolsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVoteDelayTimeGas ¶ added in v1.8.3
func EstimateProposeVoteDelayTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVotePhase1TimeGas ¶ added in v1.8.3
func EstimateProposeVotePhase1TimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVotePhase2TimeGas ¶ added in v1.8.3
func EstimateProposeVotePhase2TimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func GetAssignDepositsEnabled ¶
func GetAssignDepositsEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Deposit assignments currently enabled
func GetBidOnLotEnabled ¶
func GetBidOnLotEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Lot bidding currently enabled
func GetBondReductionEnabled ¶ added in v1.5.0
func GetBondReductionEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Minipool bond reductions currently enabled
func GetChallengeBond ¶ added in v1.8.3
func GetChallengeBond(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
How much RPL is locked when challenging a proposal
func GetChallengePeriod ¶ added in v1.8.3
func GetChallengePeriod(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a proposer has to respond to a challenge before the proposal is defeated
func GetCreateLotEnabled ¶
func GetCreateLotEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Lot creation currently enabled
func GetDepositEnabled ¶
func GetDepositEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Deposits currently enabled
func GetDepositFee ¶ added in v1.8.3
func GetDepositFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Current fee taken from user deposits
func GetExecuteTime ¶ added in v1.8.3
func GetExecuteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long after a succesful proposal can it be executed before it expires
func GetInflationIntervalRate ¶
func GetInflationIntervalRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
RPL inflation rate per interval
func GetInflationIntervalRateRaw ¶ added in v1.8.3
func GetInflationIntervalRateRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
RPL inflation rate per interval
func GetInflationStartTime ¶
func GetInflationStartTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
RPL inflation start time
func GetLotDuration ¶
func GetLotDuration(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
// The lot duration
func GetLotMaximumEthValue ¶
func GetLotMaximumEthValue(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The maximum lot size in ETH value
func GetLotMinimumEthValue ¶
func GetLotMinimumEthValue(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The minimum lot size in ETH value
func GetLotReservePriceRatio ¶
func GetLotReservePriceRatio(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The reserve price relative to current ETH price, as a fraction
func GetLotReservePriceRatioRaw ¶ added in v1.8.3
func GetLotReservePriceRatioRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The reserve price relative to current ETH price, as a fraction
func GetLotStartingPriceRatio ¶
func GetLotStartingPriceRatio(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The starting price relative to current ETH price, as a fraction
func GetLotStartingPriceRatioRaw ¶ added in v1.8.3
func GetLotStartingPriceRatioRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The starting price relative to current ETH price, as a fraction
func GetMaximumDepositAssignments ¶
func GetMaximumDepositAssignments(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
Maximum deposit assignments per transaction
func GetMaximumDepositPoolSize ¶
func GetMaximumDepositPoolSize(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Maximum deposit pool size
func GetMaximumMinipoolCount ¶ added in v1.8.3
func GetMaximumMinipoolCount(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
The maximum number of minipools allowed
func GetMaximumNodeFee ¶
func GetMaximumNodeFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
Maximum node commission rate
func GetMaximumNodeFeeRaw ¶ added in v1.8.3
func GetMaximumNodeFeeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Maximum node commission rate
func GetMaximumPerMinipoolStake ¶
func GetMaximumPerMinipoolStake(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The maximum RPL stake per minipool as a fraction of assigned user ETH
func GetMaximumPerMinipoolStakeRaw ¶ added in v1.4.2
func GetMaximumPerMinipoolStakeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The maximum RPL stake per minipool as a fraction of assigned user ETH
func GetMaximumSocializedDepositAssignments ¶ added in v1.8.3
func GetMaximumSocializedDepositAssignments(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
Maximum socialized deposit assignments per transaction
func GetMinimumDeposit ¶
func GetMinimumDeposit(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Minimum deposit amount
func GetMinimumNodeFee ¶
func GetMinimumNodeFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
Minimum node commission rate
func GetMinimumNodeFeeRaw ¶ added in v1.8.3
func GetMinimumNodeFeeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Minimum node commission rate
func GetMinimumPerMinipoolStake ¶
func GetMinimumPerMinipoolStake(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The minimum RPL stake per minipool as a fraction of assigned user ETH
func GetMinimumPerMinipoolStakeRaw ¶ added in v1.4.2
func GetMinimumPerMinipoolStakeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The minimum RPL stake per minipool as a fraction of assigned user ETH
func GetMinipoolLaunchTimeout ¶
func GetMinipoolLaunchTimeout(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
Timeout period in seconds for prelaunch minipools to launch
func GetMinipoolLaunchTimeoutRaw ¶ added in v1.5.0
func GetMinipoolLaunchTimeoutRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Timeout period in seconds for prelaunch minipools to launch
func GetMinipoolSubmitWithdrawableEnabled ¶
func GetMinipoolSubmitWithdrawableEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Minipool withdrawable event submissions currently enabled
func GetMinipoolUserDistributeWindowLength ¶ added in v1.8.3
func GetMinipoolUserDistributeWindowLength(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
The time a user has to distribute a minipool after waiting the start length
func GetMinipoolUserDistributeWindowStart ¶ added in v1.8.3
func GetMinipoolUserDistributeWindowStart(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
The time a user must wait before being able to distribute a minipool
func GetNetworkPenaltyPerRate ¶ added in v1.8.3
func GetNetworkPenaltyPerRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The amount a node operator is penalised for each penalty as a percentage
func GetNetworkPenaltyPerRateRaw ¶ added in v1.8.3
func GetNetworkPenaltyPerRateRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The amount a node operator is penalised for each penalty as a percentage
func GetNetworkPenaltyThreshold ¶ added in v1.8.3
func GetNetworkPenaltyThreshold(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The number of oDAO members that have to vote for a penalty expressed as a percentage
func GetNetworkPenaltyThresholdRaw ¶ added in v1.8.3
func GetNetworkPenaltyThresholdRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The number of oDAO members that have to vote for a penalty expressed as a percentage
func GetNodeConsensusThreshold ¶
func GetNodeConsensusThreshold(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The threshold of trusted nodes that must reach consensus on oracle data to commit it
func GetNodeConsensusThresholdRaw ¶ added in v1.8.3
func GetNodeConsensusThresholdRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The threshold of trusted nodes that must reach consensus on oracle data to commit it
func GetNodeDepositEnabled ¶
func GetNodeDepositEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Node deposits currently enabled
func GetNodeFeeDemandRange ¶
func GetNodeFeeDemandRange(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The range of node demand values to base fee calculations on
func GetNodeOperatorRewardsPercent ¶ added in v1.8.3
func GetNodeOperatorRewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The total RPL rewards percentage for node operator collateral
func GetNodeRegistrationEnabled ¶
func GetNodeRegistrationEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Node registrations currently enabled
func GetOracleDAORewardsPercent ¶ added in v1.8.3
func GetOracleDAORewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The total RPL rewards percentage for Oracle DAO members
func GetProposalBond ¶ added in v1.8.3
func GetProposalBond(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
How much RPL is locked when creating a proposal
func GetProposalMaxBlockAge ¶ added in v1.8.3
func GetProposalMaxBlockAge(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
The maximum number of blocks old a proposal can be submitted for
func GetProposalQuorum ¶ added in v1.8.3
func GetProposalQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The minimum amount of voting power a proposal needs to succeed
func GetProposalQuorumRaw ¶ added in v1.8.3
func GetProposalQuorumRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The minimum amount of voting power a proposal needs to succeed
func GetProposalVetoQuorum ¶ added in v1.8.3
func GetProposalVetoQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The amount of voting power vetoing a proposal require to veto it
func GetProposalVetoQuorumRaw ¶ added in v1.8.3
func GetProposalVetoQuorumRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The amount of voting power vetoing a proposal require to veto it
func GetProtocolDAORewardsPercent ¶ added in v1.8.3
func GetProtocolDAORewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The total RPL rewards percentage for the Protocol DAO treasury
func GetRewardsClaimIntervalTime ¶
func GetRewardsClaimIntervalTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
Rewards claim interval time
func GetRewardsClaimerPercTimeUpdated ¶
func GetRewardsClaimerPercTimeUpdated(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
The time that the RPL rewards percentages were last updated
func GetRewardsClaimersPercTotal ¶
func GetRewardsClaimersPercTotal(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The total claim amount for all claimers as a fraction
func GetSecurityMembersLeaveTime ¶ added in v1.8.3
func GetSecurityMembersLeaveTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a member must give notice for before manually leaving the security council
func GetSecurityMembersQuorum ¶ added in v1.8.3
func GetSecurityMembersQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Security council member quorum threshold that must be met for proposals to pass
func GetSecurityProposalActionTime ¶ added in v1.8.3
func GetSecurityProposalActionTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
Certain security council proposals require a secondary action to be run after the proposal is successful (joining, leaving etc). This is how long until that action expires.
func GetSecurityProposalExecuteTime ¶ added in v1.8.3
func GetSecurityProposalExecuteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a security council proposal can be executed after its voting period is finished
func GetSecurityProposalVoteTime ¶ added in v1.8.3
func GetSecurityProposalVoteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a security council proposal can be voted on (phase2)
func GetSmoothingPoolRegistrationEnabled ¶ added in v1.8.3
func GetSmoothingPoolRegistrationEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Smoothing pool joining currently enabled
func GetSubmitBalancesEnabled ¶
func GetSubmitBalancesEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Network balance submissions currently enabled
func GetSubmitBalancesFrequency ¶
func GetSubmitBalancesFrequency(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
The frequency in seconds at which network balances should be submitted by trusted nodes
func GetSubmitPricesEnabled ¶
func GetSubmitPricesEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Network price submissions currently enabled
func GetSubmitPricesFrequency ¶
func GetSubmitPricesFrequency(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
The frequency in seconds at which network prices should be submitted by trusted nodes
func GetSubmitRewardsEnabled ¶ added in v1.8.3
func GetSubmitRewardsEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Rewards submissions currently enabled
func GetTargetNodeFee ¶
func GetTargetNodeFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
Target node commission rate
func GetTargetNodeFeeRaw ¶ added in v1.8.3
func GetTargetNodeFeeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Target node commission rate
func GetTargetRethCollateralRate ¶
func GetTargetRethCollateralRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The target collateralization rate for the rETH contract as a fraction
func GetTargetRethCollateralRateRaw ¶ added in v1.8.3
func GetTargetRethCollateralRateRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The target collateralization rate for the rETH contract as a fraction
func GetVacantMinipoolsEnabled ¶ added in v1.5.0
func GetVacantMinipoolsEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Vacant minipools currently enabled
func GetVoteDelayTime ¶ added in v1.8.3
func GetVoteDelayTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long before a proposal can be voted on after its created
func GetVotePhase1Time ¶ added in v1.8.3
func GetVotePhase1Time(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a proposal can be voted on phase 1
func GetVotePhase2Time ¶ added in v1.8.3
func GetVotePhase2Time(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a proposal can be voted on phase 2
func ProposeAssignDepositsEnabled ¶ added in v1.8.3
func ProposeAssignDepositsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeBidOnLotEnabled ¶ added in v1.8.3
func ProposeBidOnLotEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeBondReductionEnabled ¶ added in v1.8.3
func ProposeBondReductionEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeChallengeBond ¶ added in v1.8.3
func ProposeChallengeBond(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeChallengePeriod ¶ added in v1.8.3
func ProposeChallengePeriod(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeCreateLotEnabled ¶ added in v1.8.3
func ProposeCreateLotEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeDepositEnabled ¶ added in v1.8.3
func ProposeDepositEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeDepositFee ¶ added in v1.8.3
func ProposeDepositFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeExecuteTime ¶ added in v1.8.3
func ProposeExecuteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotDuration ¶ added in v1.8.3
func ProposeLotDuration(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotMaximumEthValue ¶ added in v1.8.3
func ProposeLotMaximumEthValue(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotMinimumEthValue ¶ added in v1.8.3
func ProposeLotMinimumEthValue(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotReservePriceRatio ¶ added in v1.8.3
func ProposeLotReservePriceRatio(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotStartingPriceRatio ¶ added in v1.8.3
func ProposeLotStartingPriceRatio(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumDepositAssignments ¶ added in v1.8.3
func ProposeMaximumDepositAssignments(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumDepositPoolSize ¶ added in v1.8.3
func ProposeMaximumDepositPoolSize(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumMinipoolCount ¶ added in v1.8.3
func ProposeMaximumMinipoolCount(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumNodeFee ¶ added in v1.8.3
func ProposeMaximumNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumPerMinipoolStake ¶ added in v1.8.3
func ProposeMaximumPerMinipoolStake(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumSocializedDepositAssignments ¶ added in v1.8.3
func ProposeMaximumSocializedDepositAssignments(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinimumDeposit ¶ added in v1.8.3
func ProposeMinimumDeposit(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinimumNodeFee ¶ added in v1.8.3
func ProposeMinimumNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinimumPerMinipoolStake ¶ added in v1.8.3
func ProposeMinimumPerMinipoolStake(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinipoolLaunchTimeout ¶ added in v1.8.3
func ProposeMinipoolLaunchTimeout(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinipoolSubmitWithdrawableEnabled ¶ added in v1.8.3
func ProposeMinipoolSubmitWithdrawableEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinipoolUserDistributeWindowLength ¶ added in v1.8.3
func ProposeMinipoolUserDistributeWindowLength(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinipoolUserDistributeWindowStart ¶ added in v1.8.3
func ProposeMinipoolUserDistributeWindowStart(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNetworkPenaltyPerRate ¶ added in v1.8.3
func ProposeNetworkPenaltyPerRate(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNetworkPenaltyThreshold ¶ added in v1.8.3
func ProposeNetworkPenaltyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeConsensusThreshold ¶ added in v1.8.3
func ProposeNodeConsensusThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeDepositEnabled ¶ added in v1.8.3
func ProposeNodeDepositEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeFeeDemandRange ¶ added in v1.8.3
func ProposeNodeFeeDemandRange(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeRegistrationEnabled ¶ added in v1.8.3
func ProposeNodeRegistrationEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProposalBond ¶ added in v1.8.3
func ProposeProposalBond(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProposalMaxBlockAge ¶ added in v1.8.3
func ProposeProposalMaxBlockAge(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProposalQuorum ¶ added in v1.8.3
func ProposeProposalQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProposalVetoQuorum ¶ added in v1.8.3
func ProposeProposalVetoQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeRewardsClaimIntervalTime ¶ added in v1.8.3
func ProposeRewardsClaimIntervalTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityMembersLeaveTime ¶ added in v1.8.3
func ProposeSecurityMembersLeaveTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityMembersQuorum ¶ added in v1.8.3
func ProposeSecurityMembersQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityProposalActionTime ¶ added in v1.8.3
func ProposeSecurityProposalActionTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityProposalExecuteTime ¶ added in v1.8.3
func ProposeSecurityProposalExecuteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityProposalVoteTime ¶ added in v1.8.3
func ProposeSecurityProposalVoteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSmoothingPoolRegistrationEnabled ¶ added in v1.8.3
func ProposeSmoothingPoolRegistrationEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitBalancesEnabled ¶ added in v1.8.3
func ProposeSubmitBalancesEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitBalancesFrequency ¶ added in v1.8.3
func ProposeSubmitBalancesFrequency(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitPricesEnabled ¶ added in v1.8.3
func ProposeSubmitPricesEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitPricesFrequency ¶ added in v1.8.3
func ProposeSubmitPricesFrequency(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitRewardsEnabled ¶ added in v1.8.3
func ProposeSubmitRewardsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeTargetNodeFee ¶ added in v1.8.3
func ProposeTargetNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeTargetRethCollateralRate ¶ added in v1.8.3
func ProposeTargetRethCollateralRate(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVacantMinipoolsEnabled ¶ added in v1.8.3
func ProposeVacantMinipoolsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVoteDelayTime ¶ added in v1.8.3
func ProposeVoteDelayTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVotePhase1Time ¶ added in v1.8.3
func ProposeVotePhase1Time(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVotePhase2Time ¶ added in v1.8.3
func ProposeVotePhase2Time(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
Types ¶
type RplRewardsPercentages ¶ added in v1.8.3
type RplRewardsPercentages struct {
OdaoPercentage *big.Int `abi:"trustedNodePerc"`
PdaoPercentage *big.Int `abi:"protocolPerc"`
NodePercentage *big.Int `abi:"nodePerc"`
}
Rewards claimer percents
func GetRewardsPercentages ¶ added in v1.8.3
func GetRewardsPercentages(rp *rocketpool.RocketPool, opts *bind.CallOpts) (RplRewardsPercentages, error)
The RPL rewards percentages for the Oracle DAO, Protocol DAO, and node operators