diff --git a/src/chain_parsers/visualsign-solana/src/presets/exponent_finance/config.rs b/src/chain_parsers/visualsign-solana/src/presets/exponent_finance/config.rs index 41971c48..9021283a 100644 --- a/src/chain_parsers/visualsign-solana/src/presets/exponent_finance/config.rs +++ b/src/chain_parsers/visualsign-solana/src/presets/exponent_finance/config.rs @@ -1,6 +1,6 @@ use super::EXPONENT_FINANCE_PROGRAM_ID; use crate::core::{SolanaIntegrationConfig, SolanaIntegrationConfigData}; -use std::collections::HashMap; +use std::collections::BTreeMap; pub struct ExponentFinanceConfig; @@ -12,8 +12,8 @@ impl SolanaIntegrationConfig for ExponentFinanceConfig { fn data(&self) -> &SolanaIntegrationConfigData { static DATA: std::sync::OnceLock = std::sync::OnceLock::new(); DATA.get_or_init(|| { - let mut programs = HashMap::new(); - let mut instructions = HashMap::new(); + let mut programs = BTreeMap::new(); + let mut instructions = BTreeMap::new(); instructions.insert("*", vec!["*"]); programs.insert(EXPONENT_FINANCE_PROGRAM_ID, instructions); SolanaIntegrationConfigData { programs } diff --git a/src/chain_parsers/visualsign-solana/src/presets/kamino_limit/config.rs b/src/chain_parsers/visualsign-solana/src/presets/kamino_limit/config.rs index 9c34c2ce..194efb79 100644 --- a/src/chain_parsers/visualsign-solana/src/presets/kamino_limit/config.rs +++ b/src/chain_parsers/visualsign-solana/src/presets/kamino_limit/config.rs @@ -1,6 +1,6 @@ use super::KAMINO_LIMIT_PROGRAM_ID; use crate::core::{SolanaIntegrationConfig, SolanaIntegrationConfigData}; -use std::collections::HashMap; +use std::collections::BTreeMap; pub struct KaminoLimitConfig; @@ -12,8 +12,8 @@ impl SolanaIntegrationConfig for KaminoLimitConfig { fn data(&self) -> &SolanaIntegrationConfigData { static DATA: std::sync::OnceLock = std::sync::OnceLock::new(); DATA.get_or_init(|| { - let mut programs = HashMap::new(); - let mut instructions = HashMap::new(); + let mut programs = BTreeMap::new(); + let mut instructions = BTreeMap::new(); instructions.insert("*", vec!["*"]); programs.insert(KAMINO_LIMIT_PROGRAM_ID, instructions); SolanaIntegrationConfigData { programs }