diff --git a/packages/utils/src/revert_errors/zero-ex/transform_erc20_revert_errors.ts b/packages/utils/src/revert_errors/zero-ex/transform_erc20_revert_errors.ts index 7cd2d2b4f8..6852d3b505 100644 --- a/packages/utils/src/revert_errors/zero-ex/transform_erc20_revert_errors.ts +++ b/packages/utils/src/revert_errors/zero-ex/transform_erc20_revert_errors.ts @@ -75,9 +75,15 @@ export class InvalidExecutionContextError extends RevertError { } } +export enum InvalidTransformDataErrorCode { + InvalidTokens, + InvalidArrayLength, +} + export class InvalidTransformDataError extends RevertError { - constructor(transformData?: string) { - super('InvalidTransformDataError', 'InvalidTransformDataError(bytes transformData)', { + constructor(errorCode?: InvalidTransformDataErrorCode, transformData?: string) { + super('InvalidTransformDataError', 'InvalidTransformDataError(uint8 errorCode, bytes transformData)', { + errorCode, transformData, }); }