Skip to content

Commit c2bd42f

Browse files
committed
program: depend on v3 interface
1 parent 8b5dd8d commit c2bd42f

3 files changed

Lines changed: 7 additions & 4 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

program/Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ solana-program-error = "3.0.1"
2020
solana-pubkey = "4.2.0"
2121
solana-rent = "3.0.0"
2222
solana-security-txt = "1.1.2"
23-
solana-stake-interface = { version = "2", features = ["bincode", "borsh", "sysvar"] }
23+
solana-stake-interface = { path = "../interface", version = "3.1.0", features = ["bincode", "borsh", "sysvar"] }
2424
solana-sysvar = "3.0.0"
2525
solana-sysvar-id = "3.1.0"
2626
solana-vote-interface = { version = "5.0.0", features = ["bincode"] }
@@ -45,6 +45,8 @@ solana-pubkey = { version = "4.2.0", features = ["rand"] }
4545
solana-sdk-ids = "3.1.0"
4646
solana-signature = "3.4.0"
4747
solana-signer = "3.0.0"
48+
# TODO: Remove after solana-stake-history propagated to agave/mollusk
49+
solana-stake-interface-v2 = { package = "solana-stake-interface", version = "2.0.1" }
4850
solana-svm-log-collector = "3.0.0"
4951
solana-system-interface = { version = "2.0.0", features = ["bincode"] }
5052
solana-transaction = "3.0.2"

program/tests/interface.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ use {
1616
solana_stake_interface::{
1717
instruction::{self, LockupArgs},
1818
stake_flags::StakeFlags,
19-
stake_history::{StakeHistory, StakeHistoryEntry},
19+
stake_history::StakeHistory,
2020
state::{
2121
warmup_cooldown_rate, Authorized, Delegation, Lockup, Meta, Stake, StakeAuthorize,
2222
StakeStateV2, NEW_WARMUP_COOLDOWN_RATE,
2323
},
2424
},
25+
solana_stake_interface_v2::stake_history::StakeHistoryEntry as MolluskStakeHistoryEntry,
2526
solana_stake_program::{get_minimum_delegation, id},
2627
solana_svm_log_collector::LogCollector,
2728
solana_sysvar_id::SysvarId,
@@ -166,7 +167,7 @@ impl Env {
166167
for epoch in 0..EXECUTION_EPOCH {
167168
mollusk.sysvars.stake_history.add(
168169
epoch,
169-
StakeHistoryEntry {
170+
MolluskStakeHistoryEntry {
170171
effective: PERSISTENT_ACTIVE_STAKE,
171172
activating: stake_delta_amount,
172173
deactivating: stake_delta_amount,

0 commit comments

Comments
 (0)