diff --git a/Cargo.lock b/Cargo.lock index 653f1ed41d602b..946bfe0de87498 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -113,7 +113,9 @@ name = "agave-geyser-plugin-interface" version = "2.2.0" dependencies = [ "log", - "solana-sdk", + "solana-clock", + "solana-signature", + "solana-transaction", "solana-transaction-status", "thiserror 2.0.9", ] diff --git a/geyser-plugin-interface/Cargo.toml b/geyser-plugin-interface/Cargo.toml index dabfad105698b7..465eca2c8bb6a7 100644 --- a/geyser-plugin-interface/Cargo.toml +++ b/geyser-plugin-interface/Cargo.toml @@ -11,7 +11,9 @@ edition = { workspace = true } [dependencies] log = { workspace = true, features = ["std"] } -solana-sdk = { workspace = true } +solana-clock = { workspace = true } +solana-signature = { workspace = true } +solana-transaction = { workspace = true } solana-transaction-status = { workspace = true } thiserror = { workspace = true } diff --git a/geyser-plugin-interface/src/geyser_plugin_interface.rs b/geyser-plugin-interface/src/geyser_plugin_interface.rs index c79513c0a1adf5..bdf8694f534388 100644 --- a/geyser-plugin-interface/src/geyser_plugin_interface.rs +++ b/geyser-plugin-interface/src/geyser_plugin_interface.rs @@ -3,11 +3,9 @@ /// In addition, the dynamic library must export a "C" function _create_plugin which /// creates the implementation of the plugin. use { - solana_sdk::{ - clock::{Slot, UnixTimestamp}, - signature::Signature, - transaction::SanitizedTransaction, - }, + solana_clock::{Slot, UnixTimestamp}, + solana_signature::Signature, + solana_transaction::sanitized::SanitizedTransaction, solana_transaction_status::{Reward, RewardsAndNumPartitions, TransactionStatusMeta}, std::{any::Any, error, io}, thiserror::Error, diff --git a/programs/sbf/Cargo.lock b/programs/sbf/Cargo.lock index 9077645b6dbef4..366ef8c62e729a 100644 --- a/programs/sbf/Cargo.lock +++ b/programs/sbf/Cargo.lock @@ -68,7 +68,9 @@ name = "agave-geyser-plugin-interface" version = "2.2.0" dependencies = [ "log", - "solana-sdk", + "solana-clock", + "solana-signature", + "solana-transaction", "solana-transaction-status", "thiserror 2.0.9", ] diff --git a/svm/examples/Cargo.lock b/svm/examples/Cargo.lock index 5d5538c2f9aeb8..75e7b3ca6de766 100644 --- a/svm/examples/Cargo.lock +++ b/svm/examples/Cargo.lock @@ -68,7 +68,9 @@ name = "agave-geyser-plugin-interface" version = "2.2.0" dependencies = [ "log", - "solana-sdk", + "solana-clock", + "solana-signature", + "solana-transaction", "solana-transaction-status", "thiserror 2.0.9", ]