Split staker infos (#8682)
This commit is contained in:
parent
f2b0e2f418
commit
0919b13c87
|
@ -13,6 +13,15 @@ const UNLOCKS_ALL_AT_9_MONTHS: UnlockInfo = UnlockInfo {
|
||||||
custodian: "Mc5XB47H3DKJHym5RLa9mPzWv5snERsF3KNv5AauXK8",
|
custodian: "Mc5XB47H3DKJHym5RLa9mPzWv5snERsF3KNv5AauXK8",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 9 month schedule is 50% after 9 months, then monthly for 2 years
|
||||||
|
const UNLOCKS_HALF_AT_9_MONTHS: UnlockInfo = UnlockInfo {
|
||||||
|
cliff_fraction: 0.5,
|
||||||
|
cliff_years: 0.75,
|
||||||
|
unlocks: 24,
|
||||||
|
unlock_years: 2.0,
|
||||||
|
custodian: "Mc5XB47H3DKJHym5RLa9mPzWv5snERsF3KNv5AauXK8",
|
||||||
|
};
|
||||||
|
|
||||||
// no lockups
|
// no lockups
|
||||||
const UNLOCKS_ALL_DAY_ZERO: UnlockInfo = UnlockInfo {
|
const UNLOCKS_ALL_DAY_ZERO: UnlockInfo = UnlockInfo {
|
||||||
cliff_fraction: 1.0,
|
cliff_fraction: 1.0,
|
||||||
|
@ -22,19 +31,13 @@ const UNLOCKS_ALL_DAY_ZERO: UnlockInfo = UnlockInfo {
|
||||||
custodian: "Mc5XB47H3DKJHym5RLa9mPzWv5snERsF3KNv5AauXK8",
|
custodian: "Mc5XB47H3DKJHym5RLa9mPzWv5snERsF3KNv5AauXK8",
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const BATCH_FOUR_STAKER_INFOS: &[StakerInfo] = &[
|
pub const CREATOR_STAKER_INFOS: &[StakerInfo] = &[
|
||||||
StakerInfo {
|
StakerInfo {
|
||||||
name: "impossible pizza",
|
name: "impossible pizza",
|
||||||
staker: "CDtJpwRSiPRDGeKrvymWQKM7JY9M3hU7iimEKBDxZyoP",
|
staker: "CDtJpwRSiPRDGeKrvymWQKM7JY9M3hU7iimEKBDxZyoP",
|
||||||
lamports: 5_000_000 * LAMPORTS_PER_SOL,
|
lamports: 5_000_000 * LAMPORTS_PER_SOL,
|
||||||
withdrawer: None,
|
withdrawer: None,
|
||||||
},
|
},
|
||||||
StakerInfo {
|
|
||||||
name: "wretched texture",
|
|
||||||
staker: "HbENu65qjWLEB5TrMouSSWLq9mbtGx2bvfhPjk2FpYek",
|
|
||||||
lamports: 225_000 * LAMPORTS_PER_SOL,
|
|
||||||
withdrawer: None,
|
|
||||||
},
|
|
||||||
StakerInfo {
|
StakerInfo {
|
||||||
name: "nutritious examination",
|
name: "nutritious examination",
|
||||||
staker: "C9CfFpmLDsQsz6wt7MrrZquNB5oS4QkpJkmDAiboVEZZ",
|
staker: "C9CfFpmLDsQsz6wt7MrrZquNB5oS4QkpJkmDAiboVEZZ",
|
||||||
|
@ -47,12 +50,6 @@ pub const BATCH_FOUR_STAKER_INFOS: &[StakerInfo] = &[
|
||||||
lamports: 5_000_000 * LAMPORTS_PER_SOL,
|
lamports: 5_000_000 * LAMPORTS_PER_SOL,
|
||||||
withdrawer: None,
|
withdrawer: None,
|
||||||
},
|
},
|
||||||
StakerInfo {
|
|
||||||
name: "unbecoming silver",
|
|
||||||
staker: "4AcoZa1P8fF5XK21RJsiuMRZPEScbbWNc75oakRFHiBz",
|
|
||||||
lamports: 28_800 * LAMPORTS_PER_SOL,
|
|
||||||
withdrawer: None,
|
|
||||||
},
|
|
||||||
StakerInfo {
|
StakerInfo {
|
||||||
name: "dramatic treatment",
|
name: "dramatic treatment",
|
||||||
staker: "GTyawCMwt3kMb51AgDtfdp97mDot7jNwc8ifuS9qqANg",
|
staker: "GTyawCMwt3kMb51AgDtfdp97mDot7jNwc8ifuS9qqANg",
|
||||||
|
@ -71,12 +68,6 @@ pub const BATCH_FOUR_STAKER_INFOS: &[StakerInfo] = &[
|
||||||
lamports: 5_000_000 * LAMPORTS_PER_SOL,
|
lamports: 5_000_000 * LAMPORTS_PER_SOL,
|
||||||
withdrawer: None,
|
withdrawer: None,
|
||||||
},
|
},
|
||||||
StakerInfo {
|
|
||||||
name: "inexpensive uncle",
|
|
||||||
staker: "E4DLNkmdL34ejA48ApfPDoFVuD9XWAFqi8bXzBGRhKst",
|
|
||||||
lamports: 300_000 * LAMPORTS_PER_SOL,
|
|
||||||
withdrawer: None,
|
|
||||||
},
|
|
||||||
StakerInfo {
|
StakerInfo {
|
||||||
name: "lopsided skill",
|
name: "lopsided skill",
|
||||||
staker: "8cV7zCTF5UMrZakZXiL2Jw5uY3ms2Wz4twzFXEY9Kge2",
|
staker: "8cV7zCTF5UMrZakZXiL2Jw5uY3ms2Wz4twzFXEY9Kge2",
|
||||||
|
@ -89,24 +80,6 @@ pub const BATCH_FOUR_STAKER_INFOS: &[StakerInfo] = &[
|
||||||
lamports: 3_655_292 * LAMPORTS_PER_SOL,
|
lamports: 3_655_292 * LAMPORTS_PER_SOL,
|
||||||
withdrawer: None,
|
withdrawer: None,
|
||||||
},
|
},
|
||||||
StakerInfo {
|
|
||||||
name: "hellish money",
|
|
||||||
staker: "CqKdQ57mBj2mKcAbpjWc28Ls7yXzBXboxSTCRWocmUVj",
|
|
||||||
lamports: 200_000 * LAMPORTS_PER_SOL,
|
|
||||||
withdrawer: None,
|
|
||||||
},
|
|
||||||
StakerInfo {
|
|
||||||
name: "full grape",
|
|
||||||
staker: "2SCJKvh7wWo32PtfUZdVZQ84WnMWoUpF4WTm6ZxcCJ15",
|
|
||||||
lamports: 450_000 * LAMPORTS_PER_SOL,
|
|
||||||
withdrawer: None,
|
|
||||||
},
|
|
||||||
StakerInfo {
|
|
||||||
name: "nice ghost",
|
|
||||||
staker: "FeumxB3gfzrVQzABBiha8AacKPY3Rf4BTFSh2aZWHqR8",
|
|
||||||
lamports: 650_000 * LAMPORTS_PER_SOL,
|
|
||||||
withdrawer: None,
|
|
||||||
},
|
|
||||||
StakerInfo {
|
StakerInfo {
|
||||||
name: "jolly year",
|
name: "jolly year",
|
||||||
staker: "HBwFWNGPVZgkf3yqUKxuAds5aANGWX62LzUFvZVCWLdJ",
|
staker: "HBwFWNGPVZgkf3yqUKxuAds5aANGWX62LzUFvZVCWLdJ",
|
||||||
|
@ -151,6 +124,45 @@ pub const BATCH_FOUR_STAKER_INFOS: &[StakerInfo] = &[
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
pub const SERVICE_STAKER_INFOS: &[StakerInfo] = &[
|
||||||
|
StakerInfo {
|
||||||
|
name: "wretched texture",
|
||||||
|
staker: "HbENu65qjWLEB5TrMouSSWLq9mbtGx2bvfhPjk2FpYek",
|
||||||
|
lamports: 225_000 * LAMPORTS_PER_SOL,
|
||||||
|
withdrawer: None,
|
||||||
|
},
|
||||||
|
StakerInfo {
|
||||||
|
name: "unbecoming silver",
|
||||||
|
staker: "4AcoZa1P8fF5XK21RJsiuMRZPEScbbWNc75oakRFHiBz",
|
||||||
|
lamports: 28_800 * LAMPORTS_PER_SOL,
|
||||||
|
withdrawer: None,
|
||||||
|
},
|
||||||
|
StakerInfo {
|
||||||
|
name: "inexpensive uncle",
|
||||||
|
staker: "E4DLNkmdL34ejA48ApfPDoFVuD9XWAFqi8bXzBGRhKst",
|
||||||
|
lamports: 300_000 * LAMPORTS_PER_SOL,
|
||||||
|
withdrawer: None,
|
||||||
|
},
|
||||||
|
StakerInfo {
|
||||||
|
name: "hellish money",
|
||||||
|
staker: "CqKdQ57mBj2mKcAbpjWc28Ls7yXzBXboxSTCRWocmUVj",
|
||||||
|
lamports: 200_000 * LAMPORTS_PER_SOL,
|
||||||
|
withdrawer: None,
|
||||||
|
},
|
||||||
|
StakerInfo {
|
||||||
|
name: "full grape",
|
||||||
|
staker: "2SCJKvh7wWo32PtfUZdVZQ84WnMWoUpF4WTm6ZxcCJ15",
|
||||||
|
lamports: 450_000 * LAMPORTS_PER_SOL,
|
||||||
|
withdrawer: None,
|
||||||
|
},
|
||||||
|
StakerInfo {
|
||||||
|
name: "nice ghost",
|
||||||
|
staker: "FeumxB3gfzrVQzABBiha8AacKPY3Rf4BTFSh2aZWHqR8",
|
||||||
|
lamports: 650_000 * LAMPORTS_PER_SOL,
|
||||||
|
withdrawer: None,
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
pub const FOUNDATION_STAKER_INFOS: &[StakerInfo] = &[
|
pub const FOUNDATION_STAKER_INFOS: &[StakerInfo] = &[
|
||||||
StakerInfo {
|
StakerInfo {
|
||||||
name: "lyrical supermarket",
|
name: "lyrical supermarket",
|
||||||
|
@ -219,7 +231,11 @@ pub fn add_genesis_accounts(genesis_config: &mut GenesisConfig, mut issued_lampo
|
||||||
|
|
||||||
issued_lamports += add_stakes(
|
issued_lamports += add_stakes(
|
||||||
genesis_config,
|
genesis_config,
|
||||||
&BATCH_FOUR_STAKER_INFOS,
|
&CREATOR_STAKER_INFOS,
|
||||||
|
&UNLOCKS_HALF_AT_9_MONTHS,
|
||||||
|
) + add_stakes(
|
||||||
|
genesis_config,
|
||||||
|
&SERVICE_STAKER_INFOS,
|
||||||
&UNLOCKS_ALL_AT_9_MONTHS,
|
&UNLOCKS_ALL_AT_9_MONTHS,
|
||||||
) + add_stakes(
|
) + add_stakes(
|
||||||
genesis_config,
|
genesis_config,
|
||||||
|
|
Loading…
Reference in New Issue