diff --git a/core/Cargo.toml b/core/Cargo.toml index 53cdce00757f75..40d48e24084626 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -104,7 +104,6 @@ solana-rpc-client-api = { workspace = true } solana-runtime = { workspace = true } solana-runtime-transaction = { workspace = true } solana-sanitize = { workspace = true } -solana-sdk = { workspace = true } solana-sdk-ids = { workspace = true } solana-send-transaction-service = { workspace = true } solana-sha256-hasher = { workspace = true } diff --git a/core/src/banking_stage/latest_validator_vote_packet.rs b/core/src/banking_stage/latest_validator_vote_packet.rs index 6484d8fc21e930..746231b2234739 100644 --- a/core/src/banking_stage/latest_validator_vote_packet.rs +++ b/core/src/banking_stage/latest_validator_vote_packet.rs @@ -2,10 +2,11 @@ use solana_perf::packet::PacketRef; use { super::immutable_deserialized_packet::{DeserializedPacketError, ImmutableDeserializedPacket}, + solana_bincode::limited_deserialize, solana_clock::{Slot, UnixTimestamp}, solana_hash::Hash, + solana_packet::PACKET_DATA_SIZE, solana_pubkey::Pubkey, - solana_sdk::program_utils::limited_deserialize, solana_vote_program::vote_instruction::VoteInstruction, std::sync::Arc, }; @@ -50,7 +51,7 @@ impl LatestValidatorVotePacket { } }; - match limited_deserialize::(&instruction.data) { + match limited_deserialize::(&instruction.data, PACKET_DATA_SIZE as u64) { Ok(vote_state_update_instruction) if instruction_filter(&vote_state_update_instruction) => { diff --git a/programs/sbf/Cargo.lock b/programs/sbf/Cargo.lock index e14eeb059971b2..28cfeb49229f5f 100644 --- a/programs/sbf/Cargo.lock +++ b/programs/sbf/Cargo.lock @@ -6069,7 +6069,6 @@ dependencies = [ "solana-runtime", "solana-runtime-transaction", "solana-sanitize", - "solana-sdk", "solana-sdk-ids", "solana-send-transaction-service", "solana-sha256-hasher", diff --git a/svm/examples/Cargo.lock b/svm/examples/Cargo.lock index 552623f7c714ea..976fd627ec0900 100644 --- a/svm/examples/Cargo.lock +++ b/svm/examples/Cargo.lock @@ -5916,7 +5916,6 @@ dependencies = [ "solana-runtime", "solana-runtime-transaction", "solana-sanitize", - "solana-sdk", "solana-sdk-ids", "solana-send-transaction-service", "solana-sha256-hasher",