pub struct ClusterConfig {
Show 14 fields pub validator_configs: Vec<ValidatorConfig>, pub num_listeners: u64, pub validator_keys: Option<Vec<(Arc<Keypair>, bool)>>, pub node_stakes: Vec<u64>, pub node_vote_keys: Option<Vec<Arc<Keypair>>>, pub cluster_lamports: u64, pub ticks_per_slot: u64, pub slots_per_epoch: u64, pub stakers_slot_offset: u64, pub skip_warmup_slots: bool, pub native_instruction_processors: Vec<(String, Pubkey)>, pub cluster_type: ClusterType, pub poh_config: PohConfig, pub additional_accounts: Vec<(Pubkey, AccountSharedData)>,
}

Fields

validator_configs: Vec<ValidatorConfig>

The validator config that should be applied to every node in the cluster

num_listeners: u64

Number of nodes that are unstaked and not voting (a.k.a listening)

validator_keys: Option<Vec<(Arc<Keypair>, bool)>>

List of tuples (pubkeys, in_genesis) of each node if specified. If in_genesis == true, the validator’s vote and stake accounts

node_stakes: Vec<u64>

The stakes of each node

node_vote_keys: Option<Vec<Arc<Keypair>>>

Optional vote keypairs to use for each node

cluster_lamports: u64

The total lamports available to the cluster

ticks_per_slot: u64slots_per_epoch: u64stakers_slot_offset: u64skip_warmup_slots: boolnative_instruction_processors: Vec<(String, Pubkey)>cluster_type: ClusterTypepoh_config: PohConfigadditional_accounts: Vec<(Pubkey, AccountSharedData)>

Trait Implementations

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Wrap the input message T in a tonic::Request

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more