pub fn process_get_program_accounts_pool(
raw_accounts: Arc<Vec<(Pubkey, Account)>>,
central_context: Arc<CentralContext>,
start: usize,
end: usize,
) -> Vec<Arc<RwLock<dyn PoolTrait>>>Expand description
Process raw account data from getProgramAccounts into pool instances. Identifies pools by their program owner and account size, then parses them into the appropriate pool type (Meteora, Raydium, Pumpswap, etc.). Designed to be called from multiple threads with different slice ranges.