From 6d088c4f63e8db46ad766e682a17aad710fd63b4 Mon Sep 17 00:00:00 2001 From: tim Date: Mon, 26 Aug 2024 17:27:42 -0400 Subject: [PATCH] updated SwapOrderStatus with Andrew's changes --- order.js | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/order.js b/order.js index df2d398..7567369 100644 --- a/order.js +++ b/order.js @@ -80,13 +80,22 @@ export async function archivedOrders(chainId, vault, limit=100 ) { } function applyFills( orderStatus, filled ) { - // console.log('apply fills', orderStatus, filled) - orderStatus[5] = filled[0][0] - orderStatus[6] = filled[0][1] - for( const i in filled[1] ) { - const [filledIn, filledOut] = filled[1][i] - orderStatus[7][i] = filledIn - orderStatus[8][i] = filledOut + // console.log('apply fills OrderStatus', orderStatus) + // console.log('apply fills filled', filled) + const [[orderFilledIn, orderFilledOut], trancheFills] = filled + orderStatus[7] = orderFilledIn + orderStatus[8] = orderFilledOut + for( const i in trancheFills ) { + const [filledIn, filledOut] = trancheFills[i] + // class ElaboratedTrancheStatus: + // filledIn: int + // filledOut: int + // activationTime: int + // startTime: int + // endTime: int + + orderStatus[9][i][0] = filledIn + orderStatus[9][i][1] = filledOut } // console.log('applied fills', orderStatus) }