Return remainingFillableTakerAmount
This commit is contained in:
parent
0c91b66f45
commit
315e4015de
@ -78,6 +78,9 @@ export class OrderStateUtils {
|
|||||||
.dividedToIntegerBy(totalTakerTokenAmount);
|
.dividedToIntegerBy(totalTakerTokenAmount);
|
||||||
const fillableMakerTokenAmount = BigNumber.min([makerProxyAllowance, makerBalance]);
|
const fillableMakerTokenAmount = BigNumber.min([makerProxyAllowance, makerBalance]);
|
||||||
const remainingFillableMakerTokenAmount = BigNumber.min(fillableMakerTokenAmount, remainingMakerTokenAmount);
|
const remainingFillableMakerTokenAmount = BigNumber.min(fillableMakerTokenAmount, remainingMakerTokenAmount);
|
||||||
|
const remainingFillableTakerTokenAmount = remainingFillableMakerTokenAmount
|
||||||
|
.times(totalTakerTokenAmount)
|
||||||
|
.dividedToIntegerBy(totalMakerTokenAmount);
|
||||||
// TODO: Handle edge case where maker token is ZRX with fee
|
// TODO: Handle edge case where maker token is ZRX with fee
|
||||||
const orderRelevantState = {
|
const orderRelevantState = {
|
||||||
makerBalance,
|
makerBalance,
|
||||||
@ -87,6 +90,7 @@ export class OrderStateUtils {
|
|||||||
filledTakerTokenAmount,
|
filledTakerTokenAmount,
|
||||||
canceledTakerTokenAmount,
|
canceledTakerTokenAmount,
|
||||||
remainingFillableMakerTokenAmount,
|
remainingFillableMakerTokenAmount,
|
||||||
|
remainingFillableTakerTokenAmount,
|
||||||
};
|
};
|
||||||
return orderRelevantState;
|
return orderRelevantState;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user