From b8abd0baa219c8a3d4fdd4606e2883d9aa84d86e Mon Sep 17 00:00:00 2001 From: dd Date: Thu, 11 Nov 2021 12:16:16 +0000 Subject: [PATCH] load cache and mango account separately from advanced orders --- src/liquidator.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/liquidator.ts b/src/liquidator.ts index 55fe05e..db1150f 100644 --- a/src/liquidator.ts +++ b/src/liquidator.ts @@ -198,11 +198,10 @@ async function main() { ); const allAOs = mangoAccountsWithAOs.map((ma) => ma.advancedOrdersKey); - let advancedOrders; - [cache, liqorMangoAccount, advancedOrders] = await Promise.all([ + const advancedOrders = await getMultipleAccounts(connection, allAOs); + [cache, liqorMangoAccount] = await Promise.all([ mangoGroup.loadCache(connection), liqorMangoAccount.reload(connection), - getMultipleAccounts(connection, allAOs), ]); mangoAccountsWithAOs.forEach((ma, i) => {