Skip to content

Commit 2f44145

Browse files
committed
svm repo split: dedev: reserved-account-keys
1 parent 13f5a3f commit 2f44145

File tree

6 files changed

+16
-26
lines changed

6 files changed

+16
-26
lines changed

Cargo.lock

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

svm/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ thiserror = { workspace = true }
8282

8383
[dev-dependencies]
8484
agave-feature-set = { workspace = true }
85-
agave-reserved-account-keys = { workspace = true }
8685
agave-syscalls = { workspace = true }
8786
assert_matches = { workspace = true }
8887
bincode = { workspace = true }

svm/src/account_loader.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -808,7 +808,6 @@ mod tests {
808808
use {
809809
super::*,
810810
crate::transaction_account_state_info::TransactionAccountStateInfo,
811-
agave_reserved_account_keys::ReservedAccountKeys,
812811
rand0_7::prelude::*,
813812
solana_account::{Account, AccountSharedData, ReadableAccount, WritableAccount},
814813
solana_hash::Hash,
@@ -838,7 +837,13 @@ mod tests {
838837
solana_transaction::{sanitized::SanitizedTransaction, Transaction},
839838
solana_transaction_context::{TransactionAccount, TransactionContext},
840839
solana_transaction_error::{TransactionError, TransactionResult as Result},
841-
std::{borrow::Cow, cell::RefCell, collections::HashMap, fs::File, io::Read},
840+
std::{
841+
borrow::Cow,
842+
cell::RefCell,
843+
collections::{HashMap, HashSet},
844+
fs::File,
845+
io::Read,
846+
},
842847
test_case::test_case,
843848
};
844849

@@ -934,10 +939,7 @@ mod tests {
934939
}
935940

936941
fn new_unchecked_sanitized_message(message: Message) -> SanitizedMessage {
937-
SanitizedMessage::Legacy(LegacyMessage::new(
938-
message,
939-
&ReservedAccountKeys::empty_key_set(),
940-
))
942+
SanitizedMessage::Legacy(LegacyMessage::new(message, &HashSet::new()))
941943
}
942944

943945
#[test_case(false; "informal_loaded_size")]

svm/src/message_processor.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ pub(crate) fn process_message(
7676
mod tests {
7777
use {
7878
super::*,
79-
agave_reserved_account_keys::ReservedAccountKeys,
8079
ed25519_dalek::ed25519::signature::Signer,
8180
openssl::{
8281
ec::{EcGroup, EcKey},
@@ -109,7 +108,7 @@ mod tests {
109108
solana_svm_callback::InvokeContextCallback,
110109
solana_svm_feature_set::SVMFeatureSet,
111110
solana_transaction_context::TransactionContext,
112-
std::sync::Arc,
111+
std::{collections::HashSet, sync::Arc},
113112
};
114113

115114
struct MockCallback {}
@@ -127,8 +126,7 @@ mod tests {
127126
}
128127

129128
fn new_sanitized_message(message: Message) -> SanitizedMessage {
130-
SanitizedMessage::try_from_legacy_message(message, &ReservedAccountKeys::empty_key_set())
131-
.unwrap()
129+
SanitizedMessage::try_from_legacy_message(message, &HashSet::new()).unwrap()
132130
}
133131

134132
#[test]

svm/src/transaction_account_state_info.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ impl TransactionAccountStateInfo {
7070
mod test {
7171
use {
7272
super::*,
73-
agave_reserved_account_keys::ReservedAccountKeys,
7473
solana_account::AccountSharedData,
7574
solana_hash::Hash,
7675
solana_keypair::Keypair,
@@ -82,6 +81,7 @@ mod test {
8281
solana_signer::Signer,
8382
solana_transaction_context::TransactionContext,
8483
solana_transaction_error::TransactionError,
84+
std::collections::HashSet,
8585
};
8686

8787
#[test]
@@ -110,10 +110,8 @@ mod test {
110110
recent_blockhash: Hash::default(),
111111
};
112112

113-
let sanitized_message = SanitizedMessage::Legacy(LegacyMessage::new(
114-
message,
115-
&ReservedAccountKeys::empty_key_set(),
116-
));
113+
let sanitized_message =
114+
SanitizedMessage::Legacy(LegacyMessage::new(message, &HashSet::new()));
117115

118116
let transaction_accounts = vec![
119117
(key1.pubkey(), AccountSharedData::default()),
@@ -164,10 +162,8 @@ mod test {
164162
recent_blockhash: Hash::default(),
165163
};
166164

167-
let sanitized_message = SanitizedMessage::Legacy(LegacyMessage::new(
168-
message,
169-
&ReservedAccountKeys::empty_key_set(),
170-
));
165+
let sanitized_message =
166+
SanitizedMessage::Legacy(LegacyMessage::new(message, &HashSet::new()));
171167

172168
let transaction_accounts = vec![
173169
(key1.pubkey(), AccountSharedData::default()),

svm/src/transaction_processor.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1089,7 +1089,6 @@ mod tests {
10891089
nonce_info::NonceInfo,
10901090
rollback_accounts::RollbackAccounts,
10911091
},
1092-
agave_reserved_account_keys::ReservedAccountKeys,
10931092
solana_account::{create_account_shared_data_for_test, WritableAccount},
10941093
solana_clock::Clock,
10951094
solana_compute_budget_interface::ComputeBudgetInstruction,
@@ -1119,10 +1118,7 @@ mod tests {
11191118
};
11201119

11211120
fn new_unchecked_sanitized_message(message: Message) -> SanitizedMessage {
1122-
SanitizedMessage::Legacy(LegacyMessage::new(
1123-
message,
1124-
&ReservedAccountKeys::empty_key_set(),
1125-
))
1121+
SanitizedMessage::Legacy(LegacyMessage::new(message, &HashSet::new()))
11261122
}
11271123

11281124
struct TestForkGraph {}

0 commit comments

Comments
 (0)