* Add convenience function to create a snapshot archive out of any Bank (cherry picked from commitdd5a2ef05f
) * Add solana-test-validator --warp-slot argument (cherry picked from commitbf1943e489
) Co-authored-by: Michael Vines <mvines@gmail.com>
This commit is contained in:
@@ -51,6 +51,13 @@ impl EpochSchedule {
|
||||
pub fn new(slots_per_epoch: u64) -> Self {
|
||||
Self::custom(slots_per_epoch, slots_per_epoch, true)
|
||||
}
|
||||
pub fn without_warmup() -> Self {
|
||||
Self::custom(
|
||||
DEFAULT_SLOTS_PER_EPOCH,
|
||||
DEFAULT_LEADER_SCHEDULE_SLOT_OFFSET,
|
||||
false,
|
||||
)
|
||||
}
|
||||
pub fn custom(slots_per_epoch: u64, leader_schedule_slot_offset: u64, warmup: bool) -> Self {
|
||||
assert!(slots_per_epoch >= MINIMUM_SLOTS_PER_EPOCH as u64);
|
||||
let (first_normal_epoch, first_normal_slot) = if warmup {
|
||||
|
Reference in New Issue
Block a user