Selaa lähdekoodia

remove solana-sdk from transaction-metrics-tracker dev deps (#3991)

* remove solana-sdk from transaction-metrics-tracker dev deps

* fmt
Kevin Heavey 11 kuukautta sitten
vanhempi
sitoutus
9df7afbaba

+ 4 - 1
Cargo.lock

@@ -9583,11 +9583,14 @@ dependencies = [
  "lazy_static",
  "lazy_static",
  "log",
  "log",
  "rand 0.8.5",
  "rand 0.8.5",
+ "solana-hash",
+ "solana-keypair",
  "solana-packet",
  "solana-packet",
  "solana-perf",
  "solana-perf",
- "solana-sdk",
+ "solana-pubkey",
  "solana-short-vec",
  "solana-short-vec",
  "solana-signature",
  "solana-signature",
+ "solana-system-transaction",
 ]
 ]
 
 
 [[package]]
 [[package]]

+ 4 - 1
transaction-metrics-tracker/Cargo.toml

@@ -22,7 +22,10 @@ solana-short-vec = { workspace = true }
 solana-signature = { workspace = true }
 solana-signature = { workspace = true }
 
 
 [dev-dependencies]
 [dev-dependencies]
-solana-sdk = { workspace = true }
+solana-hash = { workspace = true }
+solana-keypair = { workspace = true }
+solana-pubkey = { workspace = true, features = ["rand"] }
+solana-system-transaction = { workspace = true }
 
 
 [package.metadata.docs.rs]
 [package.metadata.docs.rs]
 targets = ["x86_64-unknown-linux-gnu"]
 targets = ["x86_64-unknown-linux-gnu"]

+ 5 - 9
transaction-metrics-tracker/src/lib.rs

@@ -54,12 +54,8 @@ pub fn get_signature_from_packet(packet: &Packet) -> Result<&[u8; SIGNATURE_BYTE
 #[cfg(test)]
 #[cfg(test)]
 mod tests {
 mod tests {
     use {
     use {
-        super::*,
-        solana_sdk::{
-            hash::Hash,
-            signature::{Keypair, Signature},
-            system_transaction,
-        },
+        super::*, solana_hash::Hash, solana_keypair::Keypair, solana_signature::Signature,
+        solana_system_transaction as system_transaction,
     };
     };
 
 
     #[test]
     #[test]
@@ -72,7 +68,7 @@ mod tests {
         // Use a valid transaction, it should succeed
         // Use a valid transaction, it should succeed
         let tx = system_transaction::transfer(
         let tx = system_transaction::transfer(
             &Keypair::new(),
             &Keypair::new(),
-            &solana_sdk::pubkey::new_rand(),
+            &solana_pubkey::new_rand(),
             1,
             1,
             Hash::new_unique(),
             Hash::new_unique(),
         );
         );
@@ -116,7 +112,7 @@ mod tests {
         // Use a valid transaction which is not matched
         // Use a valid transaction which is not matched
         let tx = system_transaction::transfer(
         let tx = system_transaction::transfer(
             &Keypair::new(),
             &Keypair::new(),
-            &solana_sdk::pubkey::new_rand(),
+            &solana_pubkey::new_rand(),
             1,
             1,
             Hash::new_unique(),
             Hash::new_unique(),
         );
         );
@@ -127,7 +123,7 @@ mod tests {
         // Now simulate a txn matching the signature mask
         // Now simulate a txn matching the signature mask
         let mut tx = system_transaction::transfer(
         let mut tx = system_transaction::transfer(
             &Keypair::new(),
             &Keypair::new(),
-            &solana_sdk::pubkey::new_rand(),
+            &solana_pubkey::new_rand(),
             1,
             1,
             Hash::new_unique(),
             Hash::new_unique(),
         );
         );