This commit is contained in:
Greg Fitzgerald
2019-12-06 09:20:33 -07:00
committed by Michael Vines
parent ad55cc79b3
commit d0718075a7

View File

@ -14,6 +14,15 @@ const BATCH_ONE_UNLOCK_INFO: UnlockInfo = UnlockInfo {
unlock_years: 1.0 / 12.0, unlock_years: 1.0 / 12.0,
}; };
// 60 month schedule is 1/10th every 6 months for 60 months
const UNLOCKS_BY_TENTHS_FOR_60_MONTHS: UnlockInfo = UnlockInfo {
cliff_fraction: 0.1,
cliff_years: 0.5,
unlocks: 9,
unlock_years: 0.5,
custodian: "11111111111111111111111111111111",
};
// 1st batch // 1st batch
const BATCH_ONE_STAKER_INFOS: &[StakerInfo] = &[ const BATCH_ONE_STAKER_INFOS: &[StakerInfo] = &[
StakerInfo { StakerInfo {
@ -601,6 +610,39 @@ pub const BATCH_THREE_STAKER_INFOS: &[StakerInfo] = &[
}, },
]; ];
pub const POOL_STAKER_INFOS: &[StakerInfo] = &[
StakerInfo {
name: "shrill charity",
staker: "BzuQQFnu7oNUeok9ZoJezpqu2vZJU7XR1PxVLkk6wwUD",
sol: 5_000_000.0,
},
StakerInfo {
name: "legal gate",
staker: "FwMbkDZUb78aiMWhZY4BEroAcqmnrXZV77nwrg71C57d",
sol: 5_000_000.0,
},
StakerInfo {
name: "cluttered complaint",
staker: "4h1rt2ic4AXwG7p3Qqhw57EMDD4c3tLYb5J3QstGA2p5",
sol: 5_000_000.0,
},
StakerInfo {
name: "one thanks",
staker: "3b7akieYUyCgz3Cwt5sTSErMWjg8NEygD6mbGjhGkduB",
sol: 5_000_000.0,
},
StakerInfo {
name: "on buzzer",
staker: "GRZwoJGisLTszcxtWpeREJ98EGg8pZewhbtcrikoU7b3",
sol: 5_000_000.0,
},
StakerInfo {
name: "last minute",
staker: "J51tinoLdmEdUR27LUVymrb2LB3xQo1aSHSgmbSGdj58",
sol: 5_000_000.0,
},
];
fn add_stakes( fn add_stakes(
genesis_config: &mut GenesisConfig, genesis_config: &mut GenesisConfig,
staker_infos: &[StakerInfo], staker_infos: &[StakerInfo],
@ -697,6 +739,11 @@ pub fn add_genesis_accounts(genesis_config: &mut GenesisConfig) -> u64 {
&BATCH_THREE_STAKER_INFOS, &BATCH_THREE_STAKER_INFOS,
&BATCH_THREE_UNLOCK_INFO, &BATCH_THREE_UNLOCK_INFO,
sol_to_lamports(1_000_000.0), sol_to_lamports(1_000_000.0),
) + add_stakes(
genesis_config,
&POOL_STAKER_INFOS,
&UNLOCKS_BY_TENTHS_FOR_60_MONTHS,
sol_to_lamports(1_000_000.0),
) + add_validators(genesis_config, &VALIDATOR_INFOS) ) + add_validators(genesis_config, &VALIDATOR_INFOS)
} }