protocol

package
v1.15.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2025 License: GPL-3.0 Imports: 10 Imported by: 3

Documentation

Index

Constants

View Source
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

View Source
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

View Source
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

View Source
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

View Source
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

View Source
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

View Source
const (
	RewardsSettingsContractName            string = "rocketDAOProtocolSettingsRewards"
	RewardsClaimIntervalPeriodsSettingPath string = "rewards.claimsperiods"
)

Config

View Source
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

View Source
const (
	InflationSettingsContractName string = "rocketDAOProtocolSettingsInflation"
)

Config

Variables

This section is empty.

Functions

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 EstimateProposeExecuteTimeGas

func EstimateProposeExecuteTimeGas(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 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 EstimateProposeMaximumPerMinipoolStakeGas

func EstimateProposeMaximumPerMinipoolStakeGas(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 EstimateProposeMinimumDepositGas

func EstimateProposeMinimumDepositGas(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 EstimateProposeMinimumPerMinipoolStakeGas

func EstimateProposeMinimumPerMinipoolStakeGas(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 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 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 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 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 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

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

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 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

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 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

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

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

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

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

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 GetOracleDAORewardsPercent

func GetOracleDAORewardsPercent(rp *rocketpool.RocketPool, opts *bind.CallOpts) (*big.Int, error)

The total RPL rewards percentage for Oracle DAO members

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 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 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 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 ProposeExecuteTime

func ProposeExecuteTime(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 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 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 ProposeMaximumPerMinipoolStake

func ProposeMaximumPerMinipoolStake(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 ProposeMinimumDeposit

func ProposeMinimumDeposit(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 ProposeMinimumPerMinipoolStake

func ProposeMinimumPerMinipoolStake(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 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 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 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)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL