diff --git a/genesis-programs/src/lib.rs b/genesis-programs/src/lib.rs index 2b1277d6a2..8b03c7d1d9 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![(