From 4aec1db8f35b607eee81ce3c5d5fec12b49f9d10 Mon Sep 17 00:00:00 2001 From: Jack May Date: Fri, 28 Aug 2020 11:47:22 -0700 Subject: [PATCH] Update epoch gating (#11880) (#11893) --- genesis-programs/src/lib.rs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/genesis-programs/src/lib.rs b/genesis-programs/src/lib.rs index 2b1277d6a..8b03c7d1d 100644 --- a/genesis-programs/src/lib.rs +++ b/genesis-programs/src/lib.rs @@ -91,23 +91,23 @@ fn get_programs(operating_mode: OperatingMode) -> Vec<(Program, Epoch)> { ); } OperatingMode::Preview => { - // tds enabled async cluster restart with smart contract being enabled - // at slot 2196960 (midway epoch 17) with v1.0.1 on Mar 1, 2020 - programs.extend(vec![( - Program::BuiltinLoader(solana_bpf_loader_deprecated_program!()), - 17, - )]); - // The epoch of Epoch::max_value() is a placeholder and is expected - // to be reduced in a future network update. programs.extend( vec![ Program::BuiltinLoader(solana_bpf_loader_program!()), - Program::Native(solana_vest_program!()), + Program::BuiltinLoader(solana_bpf_loader_deprecated_program!()), ] .into_iter() - .map(|program| (program, Epoch::MAX)) + .map(|program| (program, 0)) .collect::>(), ); + // The epoch of Epoch::max_value() is a placeholder and is expected + // to be reduced in a future network update. + programs.extend( + vec![Program::Native(solana_vest_program!())] + .into_iter() + .map(|program| (program, Epoch::MAX)) + .collect::>(), + ); } OperatingMode::Stable => { programs.extend(vec![(