ccxt
Version:
64 lines (61 loc) • 2.01 kB
JavaScript
// ----------------------------------------------------------------------------
// 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;