pub async fn get_calc_result( rpc_client: &RpcClient, amm_pool: &Pubkey, ) -> Result<(CalculateResult, MarketPubkeys, AmmKeys), Box<dyn Error>>