refactor: organize code into multi-protocol architecture with PumpFun submodules

This commit is contained in:
sgxiang
2025-06-06 22:13:19 +08:00
parent bfe76fcddc
commit 63109713f4
22 changed files with 251 additions and 242 deletions
+3 -3
View File
@@ -10,9 +10,9 @@ use solana_sdk::transaction::VersionedTransaction;
use crate::common::AnyResult;
use solana_sdk::pubkey::Pubkey;
use crate::common::logs_data::DexInstruction;
use crate::common::logs_events::PumpfunEvent;
use crate::common::logs_filters::LogFilter;
use crate::common::pumpfun::logs_data::DexInstruction;
use crate::common::pumpfun::logs_events::PumpfunEvent;
use crate::common::pumpfun::logs_filters::LogFilter;
use crate::swqos::jito_grpc::shredstream::shredstream_proxy_client::ShredstreamProxyClient;
use crate::swqos::jito_grpc::shredstream::SubscribeEntriesRequest;
+3 -3
View File
@@ -15,9 +15,9 @@ use solana_transaction_status::{
option_serializer::OptionSerializer, EncodedTransactionWithStatusMeta, UiTransactionEncoding,
};
use crate::common::logs_data::{DexInstruction, TransferInfo};
use crate::common::logs_events::{PumpfunEvent, SystemEvent};
use crate::common::logs_filters::LogFilter;
use crate::common::pumpfun::logs_data::{DexInstruction, TransferInfo};
use crate::common::pumpfun::logs_events::{PumpfunEvent, SystemEvent};
use crate::common::pumpfun::logs_filters::LogFilter;
use crate::common::AnyResult;
type TransactionsFilterMap = HashMap<String, SubscribeRequestFilterTransactions>;