Skip to content

trustednode

go
import "github.com/rocket-pool/rocketpool-go/settings/trustednode"

Index

Constants

Config

go
const (
    MembersSettingsContractName       = "rocketDAONodeTrustedSettingsMembers"
    QuorumSettingPath                 = "members.quorum"
    RPLBondSettingPath                = "members.rplbond"
    MinipoolUnbondedMaxSettingPath    = "members.minipool.unbonded.max"
    MinipoolUnbondedMinFeeSettingPath = "members.minipool.unbonded.min.fee"
    ChallengeCooldownSettingPath      = "members.challenge.cooldown"
    ChallengeWindowSettingPath        = "members.challenge.window"
    ChallengeCostSettingPath          = "members.challenge.cost"
)

Config

go
const (
    ProposalsSettingsContractName = "rocketDAONodeTrustedSettingsProposals"
    CooldownTimeSettingPath       = "proposal.cooldown.time"
    VoteTimeSettingPath           = "proposal.vote.time"
    VoteDelayTimeSettingPath      = "proposal.vote.delay.time"
    ExecuteTimeSettingPath        = "proposal.execute.time"
    ActionTimeSettingPath         = "proposal.action.time"
)

func BootstrapChallengeCooldown

go
func BootstrapChallengeCooldown(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapChallengeCost

go
func BootstrapChallengeCost(rp *rocketpool.RocketPool, value *big.Int, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapChallengeWindow

go
func BootstrapChallengeWindow(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapMinipoolUnbondedMax

go
func BootstrapMinipoolUnbondedMax(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapMinipoolUnbondedMinFee

go
func BootstrapMinipoolUnbondedMinFee(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapProposalActionTime

go
func BootstrapProposalActionTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapProposalCooldownTime

go
func BootstrapProposalCooldownTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapProposalExecuteTime

go
func BootstrapProposalExecuteTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapProposalVoteDelayTime

go
func BootstrapProposalVoteDelayTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapProposalVoteTime

go
func BootstrapProposalVoteTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapQuorum

go
func BootstrapQuorum(rp *rocketpool.RocketPool, value float64, opts *bind.TransactOpts) (common.Hash, error)

func BootstrapRPLBond

go
func BootstrapRPLBond(rp *rocketpool.RocketPool, value *big.Int, opts *bind.TransactOpts) (common.Hash, error)

func EstimateProposeChallengeCooldownGas

go
func EstimateProposeChallengeCooldownGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeChallengeCostGas

go
func EstimateProposeChallengeCostGas(rp *rocketpool.RocketPool, value *big.Int, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeChallengeWindowGas

go
func EstimateProposeChallengeWindowGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeMinipoolUnbondedMaxGas

go
func EstimateProposeMinipoolUnbondedMaxGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeMinipoolUnbondedMinFeeGas

go
func EstimateProposeMinipoolUnbondedMinFeeGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeProposalActionTimeGas

go
func EstimateProposeProposalActionTimeGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeProposalCooldownTimeGas

go
func EstimateProposeProposalCooldownTimeGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeProposalExecuteTimeGas

go
func EstimateProposeProposalExecuteTimeGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeProposalVoteDelayTimeGas

go
func EstimateProposeProposalVoteDelayTimeGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeProposalVoteTimeGas

go
func EstimateProposeProposalVoteTimeGas(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeQuorumGas

go
func EstimateProposeQuorumGas(rp *rocketpool.RocketPool, value float64, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func EstimateProposeRPLBondGas

go
func EstimateProposeRPLBondGas(rp *rocketpool.RocketPool, value *big.Int, opts *bind.TransactOpts) (rocketpool.GasInfo, error)

func GetChallengeCooldown

go
func GetChallengeCooldown(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The period a member must wait for before submitting another challenge, in blocks

func GetChallengeCost

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

The fee for a non-member to challenge a member, in wei

func GetChallengeWindow

go
func GetChallengeWindow(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The period during which a member can respond to a challenge, in blocks

func GetMinipoolUnbondedMax

go
func GetMinipoolUnbondedMax(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The maximum number of unbonded minipools a member can run

func GetMinipoolUnbondedMinFee

go
func GetMinipoolUnbondedMinFee(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The minimum commission rate before unbonded minipools are allowed

func GetProposalActionTime

go
func GetProposalActionTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The period during which an action can be performed on an executed proposal in seconds

func GetProposalCooldownTime

go
func GetProposalCooldownTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The cooldown period a member must wait after making a proposal before making another in seconds

func GetProposalExecuteTime

go
func GetProposalExecuteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The period during which a passed proposal can be executed in time

func GetProposalVoteDelayTime

go
func GetProposalVoteDelayTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The delay after creation before a proposal can be voted on in seconds

func GetProposalVoteTime

go
func GetProposalVoteTime(rp *rocketpool.RocketPool, opts *bind.CallOpts) (uint64, error)

The period a proposal can be voted on for in seconds

func GetQuorum

go
func GetQuorum(rp *rocketpool.RocketPool, opts *bind.CallOpts) (float64, error)

Member proposal quorum threshold

func GetRPLBond

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

RPL bond required for a member

func ProposeChallengeCooldown

go
func ProposeChallengeCooldown(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeChallengeCost

go
func ProposeChallengeCost(rp *rocketpool.RocketPool, value *big.Int, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeChallengeWindow

go
func ProposeChallengeWindow(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeMinipoolUnbondedMax

go
func ProposeMinipoolUnbondedMax(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeMinipoolUnbondedMinFee

go
func ProposeMinipoolUnbondedMinFee(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeProposalActionTime

go
func ProposeProposalActionTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeProposalCooldownTime

go
func ProposeProposalCooldownTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeProposalExecuteTime

go
func ProposeProposalExecuteTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeProposalVoteDelayTime

go
func ProposeProposalVoteDelayTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeProposalVoteTime

go
func ProposeProposalVoteTime(rp *rocketpool.RocketPool, value uint64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeQuorum

go
func ProposeQuorum(rp *rocketpool.RocketPool, value float64, opts *bind.TransactOpts) (uint64, common.Hash, error)

func ProposeRPLBond

go
func ProposeRPLBond(rp *rocketpool.RocketPool, value *big.Int, opts *bind.TransactOpts) (uint64, common.Hash, error)