diff --git a/transaction-status/Cargo.toml b/transaction-status/Cargo.toml index 59a0db4c98..e17b00011e 100644 --- a/transaction-status/Cargo.toml +++ b/transaction-status/Cargo.toml @@ -14,6 +14,8 @@ bs58 = "0.3.1" Inflector = "0.11.4" lazy_static = "1.4.0" solana-sdk = { path = "../sdk", version = "1.3.0" } +solana-stake-program = { path = "../programs/stake", version = "1.3.0" } +solana-vote-program = { path = "../programs/vote", version = "1.3.0" } spl-memo = "1.0.0" serde = "1.0.112" serde_derive = "1.0.103" diff --git a/transaction-status/src/lib.rs b/transaction-status/src/lib.rs index 2d8fe079b2..c1019e6a56 100644 --- a/transaction-status/src/lib.rs +++ b/transaction-status/src/lib.rs @@ -23,7 +23,7 @@ pub enum RpcInstruction { Parsed(Value), } -/// A duplicate representation of a Message for pretty JSON serialization +/// A duplicate representation of a CompiledInstruction for pretty JSON serialization #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct RpcCompiledInstruction { diff --git a/transaction-status/src/parse_instruction.rs b/transaction-status/src/parse_instruction.rs index e971735a42..14bd14fd3a 100644 --- a/transaction-status/src/parse_instruction.rs +++ b/transaction-status/src/parse_instruction.rs @@ -8,7 +8,7 @@ use std::{ lazy_static! { static ref MEMO_PROGRAM_ID: Pubkey = Pubkey::from_str(&spl_memo::id().to_string()).unwrap(); - pub static ref PARSABLE_PROGRAM_IDS: HashMap = { + static ref PARSABLE_PROGRAM_IDS: HashMap = { let mut m = HashMap::new(); m.insert(*MEMO_PROGRAM_ID, ParsableProgram::SplMemo); m @@ -17,7 +17,7 @@ lazy_static! { #[derive(Debug, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] -pub enum ParsableProgram { +enum ParsableProgram { SplMemo, }