From edf3f05ab5820078fe1cfff1636db4922a97ed99 Mon Sep 17 00:00:00 2001 From: Brooks Prumo Date: Tue, 26 Apr 2022 08:31:06 -0400 Subject: [PATCH] Make test_next_leader_slot_next_epoch() aware of stake minimum delegation (#24660) --- Cargo.lock | 1 + ledger/Cargo.toml | 1 + ledger/src/leader_schedule_cache.rs | 3 ++- programs/bpf/Cargo.lock | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 3c0b2d2d09..9fc8ab0b9f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5023,6 +5023,7 @@ dependencies = [ "solana-rayon-threadlimit", "solana-runtime", "solana-sdk 1.11.0", + "solana-stake-program", "solana-storage-bigtable", "solana-storage-proto", "solana-transaction-status", diff --git a/ledger/Cargo.toml b/ledger/Cargo.toml index b0bdedaa21..d06213eefd 100644 --- a/ledger/Cargo.toml +++ b/ledger/Cargo.toml @@ -44,6 +44,7 @@ solana-program-runtime = { path = "../program-runtime", version = "=1.11.0" } solana-rayon-threadlimit = { path = "../rayon-threadlimit", version = "=1.11.0" } solana-runtime = { path = "../runtime", version = "=1.11.0" } solana-sdk = { path = "../sdk", version = "=1.11.0" } +solana-stake-program = { path = "../programs/stake", version = "=1.11.0" } solana-storage-bigtable = { path = "../storage-bigtable", version = "=1.11.0" } solana-storage-proto = { path = "../storage-proto", version = "=1.11.0" } solana-transaction-status = { path = "../transaction-status", version = "=1.11.0" } diff --git a/ledger/src/leader_schedule_cache.rs b/ledger/src/leader_schedule_cache.rs index accadce4a6..465ade38d3 100644 --- a/ledger/src/leader_schedule_cache.rs +++ b/ledger/src/leader_schedule_cache.rs @@ -518,7 +518,8 @@ mod tests { &mint_keypair, &vote_account, &validator_identity, - bootstrap_validator_stake_lamports(), + bootstrap_validator_stake_lamports() + + solana_stake_program::get_minimum_delegation(&bank.feature_set), ); let node_pubkey = validator_identity.pubkey(); diff --git a/programs/bpf/Cargo.lock b/programs/bpf/Cargo.lock index 9ca662b734..05e99dff80 100644 --- a/programs/bpf/Cargo.lock +++ b/programs/bpf/Cargo.lock @@ -4552,6 +4552,7 @@ dependencies = [ "solana-rayon-threadlimit", "solana-runtime", "solana-sdk 1.11.0", + "solana-stake-program", "solana-storage-bigtable", "solana-storage-proto", "solana-transaction-status",