updated SwapOrderStatus with Andrew's changes
This commit is contained in:
23
order.js
23
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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user