Documentation
¶
Index ¶
- Constants
- func EstimateMaxNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateMaxRethDeltaGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeAllowListedControllersGas(rp *rocketpool.RocketPool, value []common.Address, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- 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 EstimateProposeDissolvePenalty(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 EstimateProposeExpressQueueRateGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeExpressQueueTicketsBaseProvisionGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeLateNotifyFine(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 EstimateProposeMaximumEthPenalty(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 EstimateProposeMaximumPenaltyCountGas(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 EstimateProposeMegapoolTimeBeforeDissolve(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 EstimateProposeMinimumLecacyRPLStakeGas(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 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 EstimateProposeNodeShareGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNodeShareSecurityCouncilAdderGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNodeUnstakingPeriod(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeNotifyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposePenaltyThreshold(rp *rocketpool.RocketPool, value *big.Int, 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 EstimateProposeProtocolDAOShare(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeReducedBond(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 EstimateProposeUserDistributeDelay(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func EstimateProposeUserDistributeDelayWithShortfall(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 EstimateProposeVoterShareGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (rocketpool.GasInfo, error)
- func GetAllowListedControllers(rp *rocketpool.RocketPool, opts *bind.CallOpts) ([]common.Address, 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 GetExpressQueueRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetExpressQueueTicketsBaseProvision(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, 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 GetLateNotifyFine(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, 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 GetMaxNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMaxRethDelta(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 GetMaximumEthPenalty(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 GetMaximumPenaltyCount(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetMaximumSocializedDepositAssignments(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetMegapoolDissolvePenalty(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMegapoolTimeBeforeDissolve(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetMinimumDeposit(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinimumLegacyRPLStake(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetMinimumLegacyRPLStakeRaw(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 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 GetNodeShare(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNodeUnstakingPeriod(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNotifyThreshold(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetOracleDAORewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetPenaltyThreshold(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 GetProtocolDAOShare(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func GetReducedBond(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
- func GetReducedBondRaw(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 GetUserDistributeDelay(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
- func GetUserDistributeDelayWithShortfall(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, 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 GetVoterShare(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
- func ProposeAllowListedControllers(rp *rocketpool.RocketPool, value []common.Address, blockNumber uint32, ...) (uint64, common.Hash, 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 ProposeDissolvePenalty(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 ProposeExpressQueueRate(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeExpressQueueTicketsBaseProvision(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeLateNotifyFine(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 ProposeMaxNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeMaxRethDelta(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 ProposeMaximumEthPenalty(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 ProposeMaximumPenaltyCount(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 ProposeMegapoolTimeBeforeDissolve(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 ProposeMinimumLecacyRPLStake(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 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 ProposeNodeShare(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNodeUnstakingPeriod(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeNotifyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposePenaltyThreshold(rp *rocketpool.RocketPool, value *big.Int, 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 ProposeProtocolDAOShare(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeReducedBond(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 ProposeUserDistributeDelay(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, ...) (uint64, common.Hash, error)
- func ProposeUserDistributeDelayWithShortfall(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)
- func ProposeVoterShare(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" ExpressQueueRatePath string = "deposit.express.queue.rate" ExpressQueueTicketsBaseProvisionPath string = "deposit.express.queue.tickets.base.provision" )
Config
const ( MegapoolSettingsContractName string = "rocketDAOProtocolSettingsMegapool" MegapoolTimeBeforeDissolveSettingsPath string = "megapool.time.before.dissolve" MegapoolMaximumMegapoolEthPenaltyPath string = "maximum.megapool.eth.penalty" MegapoolNotifyThresholdPath string = "notify.threshold" MegapoolLateNotifyFinePath string = "late.notify.fine" MegapoolDissolvePenaltyPath string = "megapool.dissolve.penalty" MegapoolUserDistributeDelayPath string = "user.distribute.delay" MegapoolUserDistributeDelayShortfallPath string = "user.distribute.delay.shortfall" MegapoolPenaltyThreshold string = "megapool.penalty.threshold" )
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" MinipoolMaximumPenaltyCountSettingPath string = "minipool.maximum.penalty.count" )
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" NetworkAllowListedControllersPath string = "network.allow.listed.controllers" NetworkMaxRethBalanceDeltaPath string = "network.max.reth.balance.delta" )
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" MinimumLegacyRplStakePath string = "node.minimum.legacy.staked.rpl" ReducedBondSettingPath string = "reduced.bond" NodeUnstakingPeriodSettingPath string = "node.unstaking.period" )
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 EstimateMaxNodeShareSecurityCouncilAdder ¶ added in v1.18.0
func EstimateMaxNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateMaxRethDeltaGas ¶ added in v1.18.0
func EstimateMaxRethDeltaGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeAllowListedControllersGas ¶ added in v1.18.0
func EstimateProposeAllowListedControllersGas(rp *rocketpool.RocketPool, value []common.Address, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeAssignDepositsEnabledGas ¶
func EstimateProposeAssignDepositsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeBidOnLotEnabledGas ¶
func EstimateProposeBidOnLotEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeBondReductionEnabledGas ¶
func EstimateProposeBondReductionEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeChallengeBondGas ¶
func EstimateProposeChallengeBondGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeChallengePeriodGas ¶
func EstimateProposeChallengePeriodGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeCreateLotEnabledGas ¶
func EstimateProposeCreateLotEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeDepositEnabledGas ¶
func EstimateProposeDepositEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeDepositFeeGas ¶
func EstimateProposeDepositFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeDissolvePenalty ¶ added in v1.18.7
func EstimateProposeDissolvePenalty(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeExecuteTimeGas ¶
func EstimateProposeExecuteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeExpressQueueRateGas ¶ added in v1.18.0
func EstimateProposeExpressQueueRateGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeExpressQueueTicketsBaseProvisionGas ¶ added in v1.18.0
func EstimateProposeExpressQueueTicketsBaseProvisionGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLateNotifyFine ¶ added in v1.18.0
func EstimateProposeLateNotifyFine(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotDurationGas ¶
func EstimateProposeLotDurationGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotMaximumEthValueGas ¶
func EstimateProposeLotMaximumEthValueGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotMinimumEthValueGas ¶
func EstimateProposeLotMinimumEthValueGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotReservePriceRatioGas ¶
func EstimateProposeLotReservePriceRatioGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeLotStartingPriceRatioGas ¶
func EstimateProposeLotStartingPriceRatioGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumDepositAssignmentsGas ¶
func EstimateProposeMaximumDepositAssignmentsGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumDepositPoolSizeGas ¶
func EstimateProposeMaximumDepositPoolSizeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumEthPenalty ¶ added in v1.18.0
func EstimateProposeMaximumEthPenalty(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumMinipoolCountGas ¶
func EstimateProposeMaximumMinipoolCountGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumNodeFeeGas ¶
func EstimateProposeMaximumNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumPenaltyCountGas ¶ added in v1.18.0
func EstimateProposeMaximumPenaltyCountGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMaximumSocializedDepositAssignmentsGas ¶
func EstimateProposeMaximumSocializedDepositAssignmentsGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMegapoolTimeBeforeDissolve ¶ added in v1.18.0
func EstimateProposeMegapoolTimeBeforeDissolve(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinimumDepositGas ¶
func EstimateProposeMinimumDepositGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinimumLecacyRPLStakeGas ¶ added in v1.18.7
func EstimateProposeMinimumLecacyRPLStakeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinimumNodeFeeGas ¶
func EstimateProposeMinimumNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinipoolLaunchTimeoutGas ¶
func EstimateProposeMinipoolLaunchTimeoutGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinipoolSubmitWithdrawableEnabledGas ¶
func EstimateProposeMinipoolSubmitWithdrawableEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinipoolUserDistributeWindowLengthGas ¶
func EstimateProposeMinipoolUserDistributeWindowLengthGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeMinipoolUserDistributeWindowStartGas ¶
func EstimateProposeMinipoolUserDistributeWindowStartGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNetworkPenaltyPerRateGas ¶
func EstimateProposeNetworkPenaltyPerRateGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNetworkPenaltyThresholdGas ¶
func EstimateProposeNetworkPenaltyThresholdGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeConsensusThresholdGas ¶
func EstimateProposeNodeConsensusThresholdGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeDepositEnabledGas ¶
func EstimateProposeNodeDepositEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeFeeDemandRangeGas ¶
func EstimateProposeNodeFeeDemandRangeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeRegistrationEnabledGas ¶
func EstimateProposeNodeRegistrationEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeShareGas ¶ added in v1.18.0
func EstimateProposeNodeShareGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeShareSecurityCouncilAdderGas ¶ added in v1.18.0
func EstimateProposeNodeShareSecurityCouncilAdderGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNodeUnstakingPeriod ¶ added in v1.18.0
func EstimateProposeNodeUnstakingPeriod(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeNotifyThreshold ¶ added in v1.18.0
func EstimateProposeNotifyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposePenaltyThreshold ¶ added in v1.18.7
func EstimateProposePenaltyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProposalBondGas ¶
func EstimateProposeProposalBondGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProposalMaxBlockAgeGas ¶
func EstimateProposeProposalMaxBlockAgeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProposalQuorumGas ¶
func EstimateProposeProposalQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProposalVetoQuorumGas ¶
func EstimateProposeProposalVetoQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeProtocolDAOShare ¶ added in v1.18.0
func EstimateProposeProtocolDAOShare(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeReducedBond ¶ added in v1.18.0
func EstimateProposeReducedBond(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeRewardsClaimIntervalTimeGas ¶
func EstimateProposeRewardsClaimIntervalTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityMembersLeaveTimeGas ¶
func EstimateProposeSecurityMembersLeaveTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityMembersQuorumGas ¶
func EstimateProposeSecurityMembersQuorumGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityProposalActionTimeGas ¶
func EstimateProposeSecurityProposalActionTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityProposalExecuteTimeGas ¶
func EstimateProposeSecurityProposalExecuteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSecurityProposalVoteTimeGas ¶
func EstimateProposeSecurityProposalVoteTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSmoothingPoolRegistrationEnabledGas ¶
func EstimateProposeSmoothingPoolRegistrationEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitBalancesEnabledGas ¶
func EstimateProposeSubmitBalancesEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitBalancesFrequencyGas ¶
func EstimateProposeSubmitBalancesFrequencyGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitPricesEnabledGas ¶
func EstimateProposeSubmitPricesEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitPricesFrequencyGas ¶
func EstimateProposeSubmitPricesFrequencyGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeSubmitRewardsEnabledGas ¶
func EstimateProposeSubmitRewardsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeTargetNodeFeeGas ¶
func EstimateProposeTargetNodeFeeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeTargetRethCollateralRateGas ¶
func EstimateProposeTargetRethCollateralRateGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeUserDistributeDelay ¶ added in v1.18.7
func EstimateProposeUserDistributeDelay(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeUserDistributeDelayWithShortfall ¶ added in v1.18.7
func EstimateProposeUserDistributeDelayWithShortfall(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVacantMinipoolsEnabledGas ¶
func EstimateProposeVacantMinipoolsEnabledGas(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVoteDelayTimeGas ¶
func EstimateProposeVoteDelayTimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVotePhase1TimeGas ¶
func EstimateProposeVotePhase1TimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVotePhase2TimeGas ¶
func EstimateProposeVotePhase2TimeGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func EstimateProposeVoterShareGas ¶ added in v1.18.0
func EstimateProposeVoterShareGas(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (rocketpool.GasInfo, error)
func GetAllowListedControllers ¶ added in v1.18.0
func GetAllowListedControllers(rp *rocketpool.RocketPool, opts *bind.CallOpts) ([]common.Address, error)
Returns a list of allow listed controller addresses
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 ¶
func GetBondReductionEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Minipool bond reductions currently enabled
func GetChallengeBond ¶
func GetChallengeBond(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
How much RPL is locked when challenging a proposal
func GetChallengePeriod ¶
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 ¶
func GetDepositFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Current fee taken from user deposits
func GetExecuteTime ¶
func GetExecuteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long after a successful proposal can it be executed before it expires
func GetExpressQueueRate ¶ added in v1.18.0
func GetExpressQueueRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
func GetExpressQueueTicketsBaseProvision ¶ added in v1.18.0
func GetExpressQueueTicketsBaseProvision(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
func GetInflationIntervalRate ¶
func GetInflationIntervalRate(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
RPL inflation rate per interval
func GetInflationIntervalRateRaw ¶
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 GetLateNotifyFine ¶ added in v1.18.0
func GetLateNotifyFine(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The amount a node operator is fined for notifying their exit late
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 ¶
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 ¶
func GetLotStartingPriceRatioRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The starting price relative to current ETH price, as a fraction
func GetMaxNodeShareSecurityCouncilAdder ¶ added in v1.18.0
func GetMaxNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Get the network.max.node.commission.share.council.adder setting
func GetMaxRethDelta ¶ added in v1.18.0
func GetMaxRethDelta(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Get the network.max.reth.balance.delta setting
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 GetMaximumEthPenalty ¶ added in v1.18.0
func GetMaximumEthPenalty(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The maximum amount a megapool can be penalised in 50,400 consecutive slots (~7 days)
func GetMaximumMinipoolCount ¶
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 ¶
func GetMaximumNodeFeeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Maximum node commission rate
func GetMaximumPenaltyCount ¶ added in v1.18.0
func GetMaximumPenaltyCount(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
The number of penalties on a minipool
func GetMaximumSocializedDepositAssignments ¶
func GetMaximumSocializedDepositAssignments(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
Maximum socialized deposit assignments per transaction
func GetMegapoolDissolvePenalty ¶ added in v1.18.7
func GetMegapoolDissolvePenalty(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The penalty applied to a NO for having a validator dissolved
func GetMegapoolTimeBeforeDissolve ¶ added in v1.18.0
func GetMegapoolTimeBeforeDissolve(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
How long after an assignment a watcher must wait to dissolve a megapool validator
func GetMinimumDeposit ¶
func GetMinimumDeposit(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Minimum deposit amount
func GetMinimumLegacyRPLStake ¶ added in v1.18.7
func GetMinimumLegacyRPLStake(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The amount of legacy staked RPL required by a node after unstaking as percentage of their borrowed ETH
func GetMinimumLegacyRPLStakeRaw ¶ added in v1.18.7
func GetMinimumLegacyRPLStakeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The amount of legacy staked RPL required by a node after unstaking as percentage of their borrowed ETH
func GetMinimumNodeFee ¶
func GetMinimumNodeFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
Minimum node commission rate
func GetMinimumNodeFeeRaw ¶
func GetMinimumNodeFeeRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Minimum node commission rate
func GetMinipoolLaunchTimeout ¶
func GetMinipoolLaunchTimeout(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
Timeout period in seconds for prelaunch minipools to launch
func GetMinipoolLaunchTimeoutRaw ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 GetNodeShare ¶ added in v1.18.0
func GetNodeShare(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Get the network.node.commission.share setting
func GetNodeShareSecurityCouncilAdder ¶ added in v1.18.0
func GetNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Get the network.node.commission.share.security.council.adder setting
func GetNodeUnstakingPeriod ¶ added in v1.18.0
func GetNodeUnstakingPeriod(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The period of time a node must wait before withdrawing RPL
func GetNotifyThreshold ¶ added in v1.18.0
func GetNotifyThreshold(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
The amount of time before `withdrawable_epoch` a node operator must notify their exit
func GetOracleDAORewardsPercent ¶
func GetOracleDAORewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The total RPL rewards percentage for Oracle DAO members
func GetPenaltyThreshold ¶ added in v1.18.7
func GetPenaltyThreshold(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The percentage of trusted members that must vote in favour of a penalty
func GetProposalBond ¶
func GetProposalBond(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
How much RPL is locked when creating a proposal
func GetProposalMaxBlockAge ¶
func GetProposalMaxBlockAge(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
The maximum number of blocks old a proposal can be submitted for
func GetProposalQuorum ¶
func GetProposalQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The minimum amount of voting power a proposal needs to succeed
func GetProposalQuorumRaw ¶
func GetProposalQuorumRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The minimum amount of voting power a proposal needs to succeed
func GetProposalVetoQuorum ¶
func GetProposalVetoQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
The amount of voting power vetoing a proposal require to veto it
func GetProposalVetoQuorumRaw ¶
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 ¶
func GetProtocolDAORewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The total RPL rewards percentage for the Protocol DAO treasury
func GetProtocolDAOShare ¶ added in v1.18.0
func GetProtocolDAOShare(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Get the network.pdao.share setting
func GetReducedBond ¶ added in v1.18.0
func GetReducedBond(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)
Get the `reduced_bond` variable used in bond requirements calculation as ETH
func GetReducedBondRaw ¶ added in v1.18.0
func GetReducedBondRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Get the `reduced_bond` variable used in bond requirements calculation as Wei
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func GetSecurityProposalVoteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a security council proposal can be voted on (phase2)
func GetSmoothingPoolRegistrationEnabled ¶
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 ¶
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 ¶
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 ¶
func GetTargetRethCollateralRateRaw(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
The target collateralization rate for the rETH contract as a fraction
func GetUserDistributeDelay ¶ added in v1.18.7
func GetUserDistributeDelay(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
The number of epochs a user must wait before distributing another node's megapool
func GetUserDistributeDelayWithShortfall ¶ added in v1.18.7
func GetUserDistributeDelayWithShortfall(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)
The number of epochs a user must wait before distributing another node's megapool if the distribute results in a shortfall of user funds
func GetVacantMinipoolsEnabled ¶
func GetVacantMinipoolsEnabled(rp *rocketpool.RocketPool, opts *bind.CallOpts) (bool, error)
Vacant minipools currently enabled
func GetVoteDelayTime ¶
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 ¶
func GetVotePhase1Time(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a proposal can be voted on phase 1
func GetVotePhase2Time ¶
func GetVotePhase2Time(rp *rocketpool.RocketPool, opts *bind.CallOpts) (time.Duration, error)
How long a proposal can be voted on phase 2
func GetVoterShare ¶ added in v1.18.0
func GetVoterShare(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)
Get the network.voter.share setting
func ProposeAllowListedControllers ¶ added in v1.18.0
func ProposeAllowListedControllers(rp *rocketpool.RocketPool, value []common.Address, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeAssignDepositsEnabled ¶
func ProposeAssignDepositsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeBidOnLotEnabled ¶
func ProposeBidOnLotEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeBondReductionEnabled ¶
func ProposeBondReductionEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeChallengeBond ¶
func ProposeChallengeBond(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeChallengePeriod ¶
func ProposeChallengePeriod(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeCreateLotEnabled ¶
func ProposeCreateLotEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeDepositEnabled ¶
func ProposeDepositEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeDepositFee ¶
func ProposeDepositFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeDissolvePenalty ¶ added in v1.18.7
func ProposeDissolvePenalty(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeExecuteTime ¶
func ProposeExecuteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeExpressQueueRate ¶ added in v1.18.0
func ProposeExpressQueueRate(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeExpressQueueTicketsBaseProvision ¶ added in v1.18.0
func ProposeExpressQueueTicketsBaseProvision(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLateNotifyFine ¶ added in v1.18.0
func ProposeLateNotifyFine(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotDuration ¶
func ProposeLotDuration(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotMaximumEthValue ¶
func ProposeLotMaximumEthValue(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotMinimumEthValue ¶
func ProposeLotMinimumEthValue(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotReservePriceRatio ¶
func ProposeLotReservePriceRatio(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeLotStartingPriceRatio ¶
func ProposeLotStartingPriceRatio(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaxNodeShareSecurityCouncilAdder ¶ added in v1.18.0
func ProposeMaxNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaxRethDelta ¶ added in v1.18.0
func ProposeMaxRethDelta(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumDepositAssignments ¶
func ProposeMaximumDepositAssignments(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumDepositPoolSize ¶
func ProposeMaximumDepositPoolSize(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumEthPenalty ¶ added in v1.18.0
func ProposeMaximumEthPenalty(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumMinipoolCount ¶
func ProposeMaximumMinipoolCount(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumNodeFee ¶
func ProposeMaximumNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumPenaltyCount ¶ added in v1.18.0
func ProposeMaximumPenaltyCount(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMaximumSocializedDepositAssignments ¶
func ProposeMaximumSocializedDepositAssignments(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMegapoolTimeBeforeDissolve ¶ added in v1.18.0
func ProposeMegapoolTimeBeforeDissolve(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinimumDeposit ¶
func ProposeMinimumDeposit(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinimumLecacyRPLStake ¶ added in v1.18.7
func ProposeMinimumLecacyRPLStake(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinimumNodeFee ¶
func ProposeMinimumNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinipoolLaunchTimeout ¶
func ProposeMinipoolLaunchTimeout(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinipoolSubmitWithdrawableEnabled ¶
func ProposeMinipoolSubmitWithdrawableEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinipoolUserDistributeWindowLength ¶
func ProposeMinipoolUserDistributeWindowLength(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeMinipoolUserDistributeWindowStart ¶
func ProposeMinipoolUserDistributeWindowStart(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNetworkPenaltyPerRate ¶
func ProposeNetworkPenaltyPerRate(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNetworkPenaltyThreshold ¶
func ProposeNetworkPenaltyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeConsensusThreshold ¶
func ProposeNodeConsensusThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeDepositEnabled ¶
func ProposeNodeDepositEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeFeeDemandRange ¶
func ProposeNodeFeeDemandRange(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeRegistrationEnabled ¶
func ProposeNodeRegistrationEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeShare ¶ added in v1.18.0
func ProposeNodeShare(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeShareSecurityCouncilAdder ¶ added in v1.18.0
func ProposeNodeShareSecurityCouncilAdder(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNodeUnstakingPeriod ¶ added in v1.18.0
func ProposeNodeUnstakingPeriod(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeNotifyThreshold ¶ added in v1.18.0
func ProposeNotifyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposePenaltyThreshold ¶ added in v1.18.7
func ProposePenaltyThreshold(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProposalBond ¶
func ProposeProposalBond(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProposalMaxBlockAge ¶
func ProposeProposalMaxBlockAge(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProposalQuorum ¶
func ProposeProposalQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProposalVetoQuorum ¶
func ProposeProposalVetoQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeProtocolDAOShare ¶ added in v1.18.0
func ProposeProtocolDAOShare(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeReducedBond ¶ added in v1.18.0
func ProposeReducedBond(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeRewardsClaimIntervalTime ¶
func ProposeRewardsClaimIntervalTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityMembersLeaveTime ¶
func ProposeSecurityMembersLeaveTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityMembersQuorum ¶
func ProposeSecurityMembersQuorum(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityProposalActionTime ¶
func ProposeSecurityProposalActionTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityProposalExecuteTime ¶
func ProposeSecurityProposalExecuteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSecurityProposalVoteTime ¶
func ProposeSecurityProposalVoteTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSmoothingPoolRegistrationEnabled ¶
func ProposeSmoothingPoolRegistrationEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitBalancesEnabled ¶
func ProposeSubmitBalancesEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitBalancesFrequency ¶
func ProposeSubmitBalancesFrequency(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitPricesEnabled ¶
func ProposeSubmitPricesEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitPricesFrequency ¶
func ProposeSubmitPricesFrequency(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeSubmitRewardsEnabled ¶
func ProposeSubmitRewardsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeTargetNodeFee ¶
func ProposeTargetNodeFee(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeTargetRethCollateralRate ¶
func ProposeTargetRethCollateralRate(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeUserDistributeDelay ¶ added in v1.18.7
func ProposeUserDistributeDelay(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeUserDistributeDelayWithShortfall ¶ added in v1.18.7
func ProposeUserDistributeDelayWithShortfall(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVacantMinipoolsEnabled ¶
func ProposeVacantMinipoolsEnabled(rp *rocketpool.RocketPool, value bool, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVoteDelayTime ¶
func ProposeVoteDelayTime(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVotePhase1Time ¶
func ProposeVotePhase1Time(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVotePhase2Time ¶
func ProposeVotePhase2Time(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
func ProposeVoterShare ¶ added in v1.18.0
func ProposeVoterShare(rp *rocketpool.RocketPool, value *big.Int, blockNumber uint32, treeNodes []types.VotingTreeNode, opts *bind.TransactOpts) (uint64, common.Hash, error)
Types ¶
type RplRewardsPercentages ¶
type RplRewardsPercentages struct {
OdaoPercentage *big.Int `abi:"trustedNodePerc"`
PdaoPercentage *big.Int `abi:"protocolPerc"`
NodePercentage *big.Int `abi:"nodePerc"`
}
Rewards claimer percents
func GetRewardsPercentages ¶
func GetRewardsPercentages(rp *rocketpool.RocketPool, opts *bind.CallOpts) (RplRewardsPercentages, error)
The RPL rewards percentages for the Oracle DAO, Protocol DAO, and node operators