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 ) {
// 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)
}