UNPKG

ccxt

Version:

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 100+ exchanges

64 lines (61 loc) 2.01 kB
// ---------------------------------------------------------------------------- // PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN: // https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code // EDIT THE CORRESPONDENT .ts FILE INSTEAD const errorHierarchy = { 'BaseError': { 'ExchangeError': { 'AuthenticationError': { 'PermissionDenied': { 'AccountNotEnabled': {}, }, 'AccountSuspended': {}, }, 'ArgumentsRequired': {}, 'BadRequest': { 'BadSymbol': {}, }, 'OperationRejected': { 'NoChange': { 'MarginModeAlreadySet': {}, }, 'MarketClosed': {}, 'ManualInteractionNeeded': {}, }, 'InsufficientFunds': {}, 'InvalidAddress': { 'AddressPending': {}, }, 'InvalidOrder': { 'OrderNotFound': {}, 'OrderNotCached': {}, 'OrderImmediatelyFillable': {}, 'OrderNotFillable': {}, 'DuplicateOrderId': {}, 'ContractUnavailable': {}, }, 'NotSupported': {}, 'InvalidProxySettings': {}, 'ExchangeClosedByUser': {}, }, 'OperationFailed': { 'NetworkError': { 'DDoSProtection': {}, 'RateLimitExceeded': {}, 'ExchangeNotAvailable': { 'OnMaintenance': {}, }, 'InvalidNonce': { 'ChecksumError': {}, }, 'RequestTimeout': {}, }, 'BadResponse': { 'NullResponse': {}, }, 'CancelPending': {}, }, 'UnsubscribeError': {}, }, }; export default errorHierarchy;