Documentation ¶
Index ¶
- Constants
- func BootstrapAssignDepositsEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapBidOnLotEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapCreateLotEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapDepositEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapInflationIntervalRate(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapInflationStartTime(ggp *gogopool.GoGoPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapLotDuration(ggp *gogopool.GoGoPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapLotMaximumEthValue(ggp *gogopool.GoGoPool, value *big.Int, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapLotMinimumEthValue(ggp *gogopool.GoGoPool, value *big.Int, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapLotReservePriceRatio(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapLotStartingPriceRatio(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMaximumDepositAssignments(ggp *gogopool.GoGoPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMaximumDepositPoolSize(ggp *gogopool.GoGoPool, value *big.Int, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMaximumNodeFee(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMaximumPerMinipoolStake(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMinimumDeposit(ggp *gogopool.GoGoPool, value *big.Int, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMinimumNodeFee(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMinimumPerMinipoolStake(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMinipoolLaunchTimeout(ggp *gogopool.GoGoPool, value time.Duration, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapMinipoolSubmitWithdrawableEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapNodeConsensusThreshold(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapNodeDepositEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapNodeFeeDemandRange(ggp *gogopool.GoGoPool, value *big.Int, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapNodeRegistrationEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapRewardsClaimIntervalTime(ggp *gogopool.GoGoPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapSubmitBalancesEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapSubmitBalancesFrequency(ggp *gogopool.GoGoPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapSubmitPricesEnabled(ggp *gogopool.GoGoPool, value bool, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapSubmitPricesFrequency(ggp *gogopool.GoGoPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapTargetNodeFee(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func BootstrapTargetRethCollateralRate(ggp *gogopool.GoGoPool, value float64, opts *bind.TransactOpts) (common.Hash, error)
- func GetAssignDepositsEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetBidOnLotEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetCreateLotEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetDepositEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetInflationIntervalRate(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetInflationStartTime(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (uint64, error)
- func GetLotDuration(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (uint64, error)
- func GetLotMaximumEthValue(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetLotMinimumEthValue(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetLotReservePriceRatio(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetLotStartingPriceRatio(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetMaximumDepositAssignments(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (uint64, error)
- func GetMaximumDepositPoolSize(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMaximumNodeFee(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetMaximumPerMinipoolStake(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetMinimumDeposit(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinimumNodeFee(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetMinimumPerMinipoolStake(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetMinipoolEmptyDepositNodeAmount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolEmptyDepositUserAmount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolFullDepositNodeAmount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolFullDepositUserAmount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolHalfDepositNodeAmount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolHalfDepositUserAmount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolLaunchBalance(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetMinipoolLaunchTimeout(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (time.Duration, error)
- func GetMinipoolSubmitWithdrawableEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetNodeConsensusThreshold(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetNodeDepositEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetNodeFeeDemandRange(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
- func GetNodeRegistrationEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetRewardsClaimIntervalTime(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (uint64, error)
- func GetRewardsClaimerPerc(ggp *gogopool.GoGoPool, contractName string, opts *bind.CallOpts) (float64, error)
- func GetRewardsClaimerPercTimeUpdated(ggp *gogopool.GoGoPool, contractName string, opts *bind.CallOpts) (uint64, error)
- func GetRewardsClaimersPercTotal(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetSubmitBalancesEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetSubmitBalancesFrequency(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (uint64, error)
- func GetSubmitPricesEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
- func GetSubmitPricesFrequency(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (uint64, error)
- func GetTargetNodeFee(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
- func GetTargetRethCollateralRate(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (float64, error)
Constants ¶
const AuctionSettingsContractName = "rocketDAOProtocolSettingsAuction"
Config
const DepositSettingsContractName = "rocketDAOProtocolSettingsDeposit"
Config
const InflationSettingsContractName = "rocketDAOProtocolSettingsInflation"
Config
const MinipoolSettingsContractName = "rocketDAOProtocolSettingsMinipool"
Config
const NetworkSettingsContractName = "rocketDAOProtocolSettingsNetwork"
Config
const NodeSettingsContractName = "rocketDAOProtocolSettingsNode"
Config
const RewardsSettingsContractName = "rocketDAOProtocolSettingsRewards"
Config
Variables ¶
This section is empty.
Functions ¶
func BootstrapDepositEnabled ¶
func BootstrapLotDuration ¶
func BootstrapMaximumNodeFee ¶
func BootstrapMinimumDeposit ¶
func BootstrapMinimumNodeFee ¶
func BootstrapTargetNodeFee ¶
func GetAssignDepositsEnabled ¶
Deposit assignments currently enabled
func GetBidOnLotEnabled ¶
Lot bidding currently enabled
func GetCreateLotEnabled ¶
Lot creation currently enabled
func GetDepositEnabled ¶
Deposits currently enabled
func GetInflationIntervalRate ¶
GGP inflation rate per interval
func GetInflationStartTime ¶
GGP inflation start time
func GetLotDuration ¶
The lot duration in blocks
func GetLotMaximumEthValue ¶
The maximum lot size in ETH value
func GetLotMinimumEthValue ¶
The minimum lot size in ETH value
func GetLotReservePriceRatio ¶
The reserve price relative to current ETH price, as a fraction
func GetLotStartingPriceRatio ¶
The starting price relative to current ETH price, as a fraction
func GetMaximumDepositAssignments ¶
Maximum deposit assignments per transaction
func GetMaximumDepositPoolSize ¶
Maximum deposit pool size
func GetMaximumNodeFee ¶
Maximum node commission rate
func GetMaximumPerMinipoolStake ¶
The maximum GGP stake per minipool as a fraction of assigned user ETH
func GetMinimumDeposit ¶
Minimum deposit amount
func GetMinimumNodeFee ¶
Minimum node commission rate
func GetMinimumPerMinipoolStake ¶
The minimum GGP stake per minipool as a fraction of assigned user ETH
func GetMinipoolFullDepositNodeAmount ¶
func GetMinipoolFullDepositNodeAmount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
Required node deposit amounts
func GetMinipoolFullDepositUserAmount ¶
func GetMinipoolFullDepositUserAmount(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (*big.Int, error)
Required user deposit amounts
func GetMinipoolLaunchBalance ¶
Get the minipool launch balance
func GetMinipoolLaunchTimeout ¶
Timeout period in seconds for prelaunch minipools to launch
func GetMinipoolSubmitWithdrawableEnabled ¶
func GetMinipoolSubmitWithdrawableEnabled(ggp *gogopool.GoGoPool, opts *bind.CallOpts) (bool, error)
Minipool withdrawable event submissions currently enabled
func GetNodeConsensusThreshold ¶
The threshold of trusted nodes that must reach consensus on oracle data to commit it
func GetNodeDepositEnabled ¶
Node deposits currently enabled
func GetNodeFeeDemandRange ¶
The range of node demand values to base fee calculations on
func GetNodeRegistrationEnabled ¶
Node registrations currently enabled
func GetRewardsClaimIntervalTime ¶
Rewards claim interval time
func GetRewardsClaimerPerc ¶
func GetRewardsClaimerPerc(ggp *gogopool.GoGoPool, contractName string, opts *bind.CallOpts) (float64, error)
The claim amount for a claimer as a fraction
func GetRewardsClaimerPercTimeUpdated ¶
func GetRewardsClaimerPercTimeUpdated(ggp *gogopool.GoGoPool, contractName string, opts *bind.CallOpts) (uint64, error)
The time that a claimer's share was last updated
func GetRewardsClaimersPercTotal ¶
The total claim amount for all claimers as a fraction
func GetSubmitBalancesEnabled ¶
Network balance submissions currently enabled
func GetSubmitBalancesFrequency ¶
The frequency in blocks at which network balances should be submitted by trusted nodes
func GetSubmitPricesEnabled ¶
Network price submissions currently enabled
func GetSubmitPricesFrequency ¶
The frequency in blocks at which network prices should be submitted by trusted nodes
func GetTargetNodeFee ¶
Target node commission rate
Types ¶
This section is empty.