UNPKG

@0x/utils

Version:
100 lines 3.99 kB
import { OrderStatus } from '@0x/types'; import { BigNumber } from '../../configured_bignumber'; import { RevertError } from '../../revert_error'; export declare enum BatchMatchOrdersErrorCodes { ZeroLeftOrders = 0, ZeroRightOrders = 1, InvalidLengthLeftSignatures = 2, InvalidLengthRightSignatures = 3 } export declare enum ExchangeContextErrorCodes { InvalidMaker = 0, InvalidTaker = 1, InvalidSender = 2 } export declare enum FillErrorCode { InvalidTakerAmount = 0, TakerOverpay = 1, Overfill = 2, InvalidFillPrice = 3 } export declare enum SignatureErrorCode { BadOrderSignature = 0, BadTransactionSignature = 1, InvalidLength = 2, Unsupported = 3, Illegal = 4, InappropriateSignatureType = 5, InvalidSigner = 6 } export declare enum AssetProxyDispatchErrorCode { InvalidAssetDataLength = 0, UnknownAssetProxy = 1 } export declare enum TransactionErrorCode { AlreadyExecuted = 0, Expired = 1 } export declare enum IncompleteFillErrorCode { IncompleteMarketBuyOrders = 0, IncompleteMarketSellOrders = 1, IncompleteFillOrder = 2 } export declare class BatchMatchOrdersError extends RevertError { constructor(error?: BatchMatchOrdersErrorCodes); } export declare class SignatureError extends RevertError { constructor(error?: SignatureErrorCode, hash?: string, signer?: string, signature?: string); } export declare class SignatureValidatorNotApprovedError extends RevertError { constructor(signer?: string, validator?: string); } export declare class SignatureWalletError extends RevertError { constructor(hash?: string, wallet?: string, signature?: string, errorData?: string); } export declare class EIP1271SignatureError extends RevertError { constructor(verifyingContract?: string, data?: string, signature?: string, errorData?: string); } export declare class OrderStatusError extends RevertError { constructor(orderHash?: string, status?: OrderStatus); } export declare class FillError extends RevertError { constructor(error?: FillErrorCode, orderHash?: string); } export declare class OrderEpochError extends RevertError { constructor(maker?: string, sender?: string, currentEpoch?: BigNumber); } export declare class AssetProxyExistsError extends RevertError { constructor(assetProxyId?: string, assetProxy?: string); } export declare class AssetProxyDispatchError extends RevertError { constructor(error?: AssetProxyDispatchErrorCode, orderHash?: string, assetData?: string); } export declare class AssetProxyTransferError extends RevertError { constructor(orderHash?: string, assetData?: string, errorData?: string); } export declare class NegativeSpreadError extends RevertError { constructor(leftOrderHash?: string, rightOrderHash?: string); } export declare class TransactionError extends RevertError { constructor(error?: TransactionErrorCode, transactionHash?: string); } export declare class TransactionExecutionError extends RevertError { constructor(transactionHash?: string, errorData?: string); } export declare class TransactionGasPriceError extends RevertError { constructor(transactionHash?: string, actualGasPrice?: BigNumber, requiredGasPrice?: BigNumber); } export declare class TransactionInvalidContextError extends RevertError { constructor(transactionHash?: string, currentContextAddress?: string); } export declare class IncompleteFillError extends RevertError { constructor(error?: IncompleteFillErrorCode, expectedAssetFillAmount?: BigNumber, actualAssetFillAmount?: BigNumber); } export declare class ExchangeInvalidContextError extends RevertError { constructor(error?: ExchangeContextErrorCodes, orderHash?: string, contextAddress?: string); } export declare class PayProtocolFeeError extends RevertError { constructor(orderHash?: string, protocolFee?: BigNumber, makerAddress?: string, takerAddress?: string, errorData?: string); } //# sourceMappingURL=revert_errors.d.ts.map