Separate filled/cancelled errors
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
@@ -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;
|
||||
}
|
||||
|
||||
|
@@ -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,
|
||||
}
|
||||
|
Reference in New Issue
Block a user