updated SwapOrderStatus with Andrew's changes

This commit is contained in:
tim
2024-08-26 17:27:42 -04:00
parent 24090ce0d1
commit 6d088c4f63

View File

@@ -80,13 +80,22 @@ export async function archivedOrders(chainId, vault, limit=100 ) {
} }
function applyFills( orderStatus, filled ) { function applyFills( orderStatus, filled ) {
// console.log('apply fills', orderStatus, filled) // console.log('apply fills OrderStatus', orderStatus)
orderStatus[5] = filled[0][0] // console.log('apply fills filled', filled)
orderStatus[6] = filled[0][1] const [[orderFilledIn, orderFilledOut], trancheFills] = filled
for( const i in filled[1] ) { orderStatus[7] = orderFilledIn
const [filledIn, filledOut] = filled[1][i] orderStatus[8] = orderFilledOut
orderStatus[7][i] = filledIn for( const i in trancheFills ) {
orderStatus[8][i] = filledOut 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) // console.log('applied fills', orderStatus)
} }