Separate filled/cancelled errors

This commit is contained in:
Amir Bandeali
2018-03-23 15:33:49 -07:00
parent 8f809e3a29
commit 3541f5e1da
4 changed files with 8 additions and 6 deletions

View File

@@ -24,7 +24,8 @@ contract LibErrors {
// Error Codes
enum Errors {
ORDER_EXPIRED, // Order has already expired
ORDER_FULLY_FILLED_OR_CANCELLED, // Order has already been fully filled or cancelled
ORDER_FULLY_FILLED, // Order has already been fully filled
ORDER_CANCELLED, // Order has already been cancelled
ROUNDING_ERROR_TOO_LARGE, // Rounding error too large
INSUFFICIENT_BALANCE_OR_ALLOWANCE // Insufficient balance or allowance for token transfer
}

View File

@@ -94,7 +94,7 @@ contract MixinExchangeCore is
// Check if order has been cancelled
if (cancelled[orderHash]) {
LogError(uint8(Errors.ORDER_FULLY_FILLED_OR_CANCELLED), orderHash);
LogError(uint8(Errors.ORDER_CANCELLED), orderHash);
return 0;
}
@@ -182,7 +182,7 @@ contract MixinExchangeCore is
}
if (cancelled[orderHash]) {
LogError(uint8(Errors.ORDER_FULLY_FILLED_OR_CANCELLED), orderHash);
LogError(uint8(Errors.ORDER_CANCELLED), orderHash);
return false;
}

View File

@@ -75,7 +75,8 @@ export interface TokenInfoByNetwork {
export enum ExchangeContractErrs {
ERROR_ORDER_EXPIRED,
ERROR_ORDER_FULLY_FILLED_OR_CANCELLED,
ERROR_ORDER_FULLY_FILLED,
ERROR_ORDER_CANCELLED,
ERROR_ROUNDING_ERROR_TOO_LARGE,
ERROR_INSUFFICIENT_BALANCE_OR_ALLOWANCE,
}