diff --git a/contracts/exchange/contracts/src/interfaces/IExchangeRichErrors.sol b/contracts/exchange/contracts/src/interfaces/IExchangeRichErrors.sol index e00da1dd40..1482a944f2 100644 --- a/contracts/exchange/contracts/src/interfaces/IExchangeRichErrors.sol +++ b/contracts/exchange/contracts/src/interfaces/IExchangeRichErrors.sol @@ -2,6 +2,7 @@ pragma solidity ^0.5.9; contract IExchangeRichErrors { + enum AssetProxyDispatchErrorCodes { INVALID_ASSET_DATA_LENGTH, UNKNOWN_ASSET_PROXY diff --git a/contracts/utils/contracts/src/RichErrors.sol b/contracts/utils/contracts/src/RichErrors.sol index 5dcb4439a1..ebba8b7d4f 100644 --- a/contracts/utils/contracts/src/RichErrors.sol +++ b/contracts/utils/contracts/src/RichErrors.sol @@ -20,6 +20,7 @@ pragma solidity ^0.5.9; contract RichErrors { + // bytes4(keccak256("Error(string)")) bytes4 internal constant STANDARD_ERROR_SELECTOR = 0x08c379a0;