| ACCOUNT_ALREADY_CREDITED | The account has already been credited. |
| ACCOUNT_ALREADY_EXISTS | The account already exists. |
| ACCOUNT_ALREADY_REFERRED | The account has already been referred. |
| ACCOUNT_CLAIMED_REFERRAL_REWARDS | The account has already claimed referral rewards. |
| ACCOUNT_DOES_NOT_EXIST | The specified account does not exist. |
| ACCOUNT_EMAIL_PREFERENCE_FALSE | The email preference for the account is set to false. |
| ACCOUNT_EMAIL_VERIFIED_FALSE | The account's email address has not been verified. |
| ACCOUNT_EXISTS | The account already exists. |
| ACCOUNT_INVALID_API_KEY | The API key is invalid. |
| ACCOUNT_INVALID_IP_ADDRESS | The IP address is invalid. |
| ACCOUNT_INVALID_SIGNING_KEY | The signing key is invalid. |
| ACCOUNT_LIQUIDATION | The account is currently under liquidation. |
| ACCOUNT_MMP_NOT_TRIGGERED | The Market Maker Protection (MMP) has not been triggered for this account. |
| ACCOUNT_MMP_PROTECTED | The account is protected under Market Maker Protection (MMP). |
| ACCOUNT_NOT_IN_GROUP | The account is not in the specified group. |
| ACCOUNT_NOT_IN_LIQUIDATION | The specified account is not in liquidation. |
| ACCOUNT_NOT_ISOLATED | The account is not marked as isolated but was expected to be. |
| ACCOUNT_NOT_REFERRED | The account has not been referred. |
| ACCOUNT_NO_EMAIL_ADDRESS | No email address is associated with the account. |
| ACCOUNT_POSITION_LIQUIDATION | The account's position is currently under liquidation. |
| ACCOUNT_RESEND_EMAIL_TOO_EARLY | It is too early to resend the verification email for the account. |
| ACCOUNT_TYPE_INVALID | The account type specified is invalid. |
| AMOUNT_STEP_SIZE_NOT_WITHIN_RANGE | The amount step size is not within the acceptable range. |
| API_KEY_EXISTS | The API key already exists. |
| API_KEY_READ_ONLY | The API key has read-only permissions. |
| ASSET_NOT_PRELAUNCH | The asset is not in prelaunch. |
| BAD_REQUEST | The request is malformed or invalid. |
| BELOW_MIN_IV | The implied volatility (IV) is below the minimum threshold. |
| BELOW_MIN_ORDER_VALUE | The order value is below the minimum allowed value. |
| BLOCK_DOES_NOT_EXIST | The block does not exist. |
| BLOCK_EXISTS | The block already exists. |
| BLOCK_INVALID_HASH | The block hash is invalid. |
| BLOCK_INVALID_ID | The block ID is invalid. |
| BLOCK_INVALID_MAKER | The block maker is invalid. |
| BLOCK_INVALID_PROTO | The block protocol is invalid. |
| BLOCK_INVALID_SYSTEM_TIMESTAMP | The system timestamp of the block is invalid. |
| BLOCK_PENDING_CANCEL | The block cancellation is pending. |
| BLOCK_PENDING_CREATE | The block creation is pending. |
| CANCEL_ORDER_EXISTS_IN_MATCH_ORDER | A cancel order exists in the match order. |
| CANNOT_DECREASE_LEVERAGE | Cannot decrease the leverage below the current level. |
| CAP_REACHED | The cap has been reached. |
| CHANNEL_NOT_FOUND | The requested WebSocket channel was not found. |
| CHARGE_FUNDING_PENDING | Charging for funding is pending. |
| CHARGE_FUNDING_PRELAUNCH | Charging of funding prelaunch is not allowed. |
| CLAIM_REFERRAL_NO_SEQ_NO | No sequence number was provided for the referral claim. |
| CLICKHOUSE_QUERY_FAILED | The query to ClickHouse failed. |
| CLOSE_POSITION_ORDER_EXISTS | An order to close the position already exists. |
| COLLATERAL_EXISTS | The specified collateral already exists. |
| COLLATERAL_FACTOR_GREATER_THAN_1 | The collateral factor is greater than 1, exceeding the maximum allowable ratio. |
| COLLATERAL_FACTOR_NEGATIVE | The collateral factor is negative, which is not allowed. |
| CONFIG_NOT_SET | The required configuration has not been set. |
| DUPLICATED_INSTRUMENTS | Duplicated instruments are detected. |
| DUPLICATE_USER_STRATEGY_CONFIRMATIONS | Duplicate confirmations for a user strategy. |
| DURATION_TOO_LONG | The duration is too long. |
| EDIT_ORDER_CANNOT_BE_MARKET_ORDER | An edit to an order cannot convert it to a market order. |
| EDIT_ORDER_CANNOT_CHANGE_DIRECTION | Cannot change the direction of the order during an edit. |
| EDIT_ORDER_DIFFERENT_INSTRUMENT | The edited order cannot change its instrument. |
| EDIT_ORDER_SAME_ID | The edited order has the same order ID as the original. |
| EMPTY_BASE_CURRENCY | The base currency field is empty. |
| EMPTY_BLOCK | The block is empty. |
| EMPTY_QUOTE_CURRENCY | The quote currency field is empty. |
| EMPTY_QUOTE_LEGS | The quote has no legs. |
| EMPTY_STRATEGY_NAME | The strategy name is empty. |
| EMPTY_TICKER_NAME | The ticker name field is empty. |
| EMPTY_VENUE_NAME | The venue name field is empty. |
| EPOCH_HAS_NOT_PASSED | The epoch has not passed yet. |
| EPOCH_ZERO | The epoch value is zero. |
| ERR_ACCEPT_ACCOUNT_WITHDRAW | Error occurred while accepting account withdrawal. |
| ERR_ACCOUNT_WITHDRAW | Error occurred during account withdrawal. |
| ERR_CLAIM_REFERRAL_NO_REWARDS | No rewards are available for the referral claim. |
| ERR_CLAIM_REFERRAL_REWARD | Error occurred while claiming referral rewards. |
| ERR_CLAIM_REFERRAL_TRANSFER | Error occurred during referral reward transfer. |
| EVENT_NOT_IN_QUEUE | The event is not in the queue. |
| EVENT_TOO_LARGE | The event size exceeds the maximum allowable limit. |
| EXCEEDS_MAX_NOTIONAL | The order exceeds the maximum notional risk limit. |
| EXCEED_MAX_IV | The implied volatility (IV) exceeds the maximum threshold. |
| EXCEED_MAX_ORDER_VALUE | The order value exceeds the maximum allowed value. |
| EXCEED_ORDER_PRICE_BAND | The order price exceeds the allowable band or limit. |
| EXCEED_TRADE_PRICE_BAND | The trade price exceeds the allowable band or limit. |
| EXISTING_SPOT_ORDER | An existing spot order already exists. |
| EXPIRE_MAKER | The stop protection expired for the maker. |
| EXPIRE_TAKER | The stop protection expired for the taker. |
| EXTERNAL_INVALID_INSTRUMENT | The instrument specified in the external order is invalid. |
| EXTERNAL_LIQUIDATION_ORDER | An external order for liquidation has been placed. |
| FAIR_IMPACT_TOLERANCE_NOT_WITHIN_RANGE | The fair impact tolerance is not within the acceptable range. |
| FEED_DOES_NOT_EXIST | The specified feed does not exist. |
| FILE_NOT_ATTACHED | No file is attached. |
| FORCE_CANCEL | The order was force canceled. |
| FULL_CLOSE_POSITION_CANNOT_BE_PARTIAL | A full close position cannot be partial. |
| FULL_SIZE_ONLY | Only full size is allowed. |
| FULL_SIZE_ZERO | The full size is zero. |
| FUNDING_ALREADY_ENABLED | Funding is already enabled. |
| FUNDING_DISABLED | Funding is disabled. |
| FUNDING_RATE_EMPTY | The funding rate data is empty. |
| GLOBAL_INSTRUMENT_CONFIG_EMPTY | The global instrument configuration is empty. |
| GROUP_DOES_NOT_EXIST | The specified group does not exist. |
| GTC_ORDER_REJECTED | The Good-Til-Canceled (GTC) order was rejected. |
| HIDDEN_OPTION_EXISTS | A hidden option already exists. |
| INDEX_EMPTY | The index is empty. |
| INDEX_NOT_READY | The index is not ready. |
| INDEX_NO_SOURCE | No source is available for the index price. |
| INDEX_PRICE_ZERO | The index price is zero. |
| INITIAL_MARGIN_NOT_WITHIN_RANGE | The initial margin is not within the acceptable range. |
| INSTRUMENT_ALREADY_ACTIVE | The instrument is already active. |
| INSTRUMENT_ALREADY_PAUSED | The instrument has already been paused. |
| INSTRUMENT_CONFIG_EMPTY | The instrument configuration is empty. |
| INSTRUMENT_CREATE_PENDING | Instrument creation is pending. |
| INSTRUMENT_DELISTING | The instrument is being delisted. |
| INSTRUMENT_EXPIRED | The instrument has expired. |
| INSTRUMENT_ID_INVALID | The instrument ID is invalid. |
| INSTRUMENT_INACTIVE | The instrument is inactive. |
| INSTRUMENT_INVALID | The instrument is invalid. |
| INSTRUMENT_NAME_NONE | The instrument name is not specified. |
| INSTRUMENT_NOT_DELISTING | The instrument is not being delisted. |
| INSTRUMENT_NOT_FOUND | The specified instrument was not found. |
| INSTRUMENT_NOT_PAUSED | The instrument is not paused. |
| INSTRUMENT_NOT_PERPETUAL | The instrument is not a perpetual instrument. |
| INSTRUMENT_NO_FUNDING | The instrument has no funding. |
| INSTRUMENT_OPTION_EXISTS | An instrument option already exists. |
| INSTRUMENT_PAUSED | The instrument has been paused. |
| INSTRUMENT_TYPE_EXISTS | The instrument type already exists. |
| INSTRUMENT_TYPE_NONE | The instrument type is not specified. |
| INSUFFICIENT_AVAILABLE_BALANCE | The available balance is insufficient for the requested operation. |
| INSUFFICIENT_AVAILABLE_MARGIN | There is insufficient available margin for the order. |
| INSUFFICIENT_BALANCE | The balance is insufficient for the requested operation. |
| INSUFFICIENT_ISOLATED_MARGIN | There is insufficient isolated margin for the order. |
| INSUFFICIENT_MARGIN | The margin is insufficient for the requested operation. |
| INTERNAL_ERROR | An internal error occurred within the server. |
| INVALID_ACCESS_TOKEN | The provided access token is invalid. |
| INVALID_ACCOUNT | The account specified is invalid. |
| INVALID_ADDRESS | The address provided is invalid. |
| INVALID_AMOUNT | The amount specified is invalid. |
| INVALID_AMOUNT_STEP_SIZE | The amount step size is invalid. |
| INVALID_ASSET | The asset specified is invalid. |
| INVALID_BLOCK_NUMBER | The block number specified is invalid. |
| INVALID_CAP | The cap specified is invalid. |
| INVALID_CHAIN_ID | The chain ID provided is invalid. |
| INVALID_CLAIM_REFERRAL | The claim referral is invalid. |
| INVALID_COLLATERAL | The collateral specified is invalid. |
| INVALID_COLLATERAL_CONFIG | The configuration for the collateral is invalid. |
| INVALID_COLLATERAL_DECIMALS | The decimals for the collateral are invalid. |
| INVALID_COLLATERAL_FACTOR | The collateral factor is invalid. |
| INVALID_CONFIRMATIONS | The confirmations specified are invalid. |
| INVALID_COUNT | The count specified is invalid. |
| INVALID_DIRECTION_REDUCE_ONLY | The direction for the reduce-only order is invalid. |
| INVALID_EMAIL_AUTH_TOKEN | The email authentication token is invalid. |
| INVALID_EMAIL_TYPE | The email type is invalid. |
| INVALID_FIX_INDEX_PRICE | The fixed index price is invalid. |
| INVALID_FIX_MARK_PRICE | The fixed mark price is invalid. |
| INVALID_GAS | The gas value specified is invalid. |
| INVALID_INSTRUMENT | The instrument specified is invalid. |
| INVALID_INSURANCE_FUND_MAX_NOTIONAL | The maximum notional for the insurance fund is invalid. |
| INVALID_IP | The IP address is invalid. |
| INVALID_KEY | The provided key is invalid. |
| INVALID_LEG | The leg specified is invalid. |
| INVALID_LEVERAGE | The leverage for the order is invalid. |
| INVALID_LIMIT_BUY_PRICE | The limit buy price is invalid. |
| INVALID_LIMIT_SELL_PRICE | The limit sell price is invalid. |
| INVALID_LOG_INDEX | The log index specified is invalid. |
| INVALID_MARGIN | The margin specified is invalid. |
| INVALID_MARGIN_TYPE | The margin type specified is invalid. |
| INVALID_MARKET_ORDER | The market order is invalid. |
| INVALID_MAX_WITHDRAW | The maximum withdrawal limit is invalid. |
| INVALID_MESSAGE_FORMAT | The WebSocket message format is invalid. |
| INVALID_OFFSET_NUMBER | The offset number specified is invalid. |
| INVALID_OPEN_ORDER_PRICE | The open order price is invalid. |
| INVALID_OPTION_EXPIRY | The option expiry is invalid. |
| INVALID_OPTION_NAME | The option name is invalid. |
| INVALID_ORDERBOOK | The orderbook is invalid. |
| INVALID_ORDER_PRICE | The price specified in the order is invalid. |
| INVALID_ORDER_REDUCE_ONLY | The reduce-only order is invalid. |
| INVALID_ORDER_TIME_IN_FORCE | The time-in-force setting for the order is invalid. |
| INVALID_PARTIAL_POSITION_CANNOT_BE_LIMIT_ORDER | The partial position order type is invalid. |
| INVALID_PAUSE_WITHDRAW_TARGET | The target for pause withdrawal is invalid. |
| INVALID_PERPETUAL_NAME | The perpetual name is invalid. |
| INVALID_PREV_BLOCK_NUMBER | The previous block number specified is invalid. |
| INVALID_PREV_LOG_INDEX | The previous log index specified is invalid. |
| INVALID_PRICE_STEP_SIZE | The price step size is invalid. |
| INVALID_RANGE | The specified range is invalid. |
| INVALID_RATIO_STEP_SIZE | The ratio step size is invalid. |
| INVALID_RECIPIENT_TO | The recipient address for the withdrawal is invalid. |
| INVALID_REFEREE | The referee specified is invalid. |
| INVALID_REFERRAL_CODE | The referral code specified is invalid. |
| INVALID_REFERRER | The referrer specified is invalid. |
| INVALID_RESOLUTION | The provided 'resolution' parameter is invalid. |
| INVALID_SEQUENCE_NUMBER | The sequence number specified is invalid. |
| INVALID_SIGNATURE | The provided signature is invalid. |
| INVALID_SNAPSHOT | The snapshot specified is invalid. |
| INVALID_SOCKET_CONNECTOR | The connector specified for the socket withdrawal is invalid. |
| INVALID_SOCKET_TO | The destination for the socket withdrawal is invalid. |
| INVALID_SOCKET_WITHDRAW_PROXY | The proxy specified for socket withdrawal is invalid. |
| INVALID_SPOT | The spot specified is invalid. |
| INVALID_SPOT_NAME | The spot name is invalid. |
| INVALID_STOP_ORDER | The stop order is invalid. |
| INVALID_STRATEGY_TARGET_UTILIZATION | The target utilization for the strategy is invalid. |
| INVALID_TARGET_UTILIZATION | The target utilization is invalid. |
| INVALID_TIMESTAMP | The provided timestamp is invalid. |
| INVALID_TRANSACTION_INDEX | The transaction index specified is invalid. |
| INVALID_WITHDRAW | The withdrawal request is invalid. |
| INVALID_WITHDRAWAL_FEE | The withdrawal fee specified is invalid. |
| INVALID_WITHDRAW_CAPACITY_SETTING | The setting for withdraw capacity is invalid. |
| INVALID_WITHDRAW_COLLATERAL | The collateral specified for withdrawal is invalid. |
| INVALID_WITHDRAW_ID | The withdrawal ID is invalid. |
| INVALID_WITHDRAW_TO | The destination address for the withdrawal is invalid. |
| IOC_ORDER_REJECTED | The Immediate-Or-Cancel (IOC) order was rejected. This happens when the order cannot be immediately filled by the orderbook's orders. |
| LEG_ZERO_RATIO | The leg ratio is zero. |
| LEVERAGE_IS_ZERO | The leverage setting is zero, which is not allowed. |
| LEVERAGE_NOT_SET | The leverage has not been set. |
| LEVERAGE_TOO_HIGH | The leverage for the order is too high. |
| LIQUIDATION_EXPIRED | The liquidation process has expired. |
| LIQUIDATION_FEE_CAP_NOT_WITHIN_RANGE | The liquidation fee cap is not within the acceptable range. |
| LIQUIDATION_FEE_NOT_WITHIN_RANGE | The liquidation fee is not within the acceptable range. |
| LIQUIDATION_MAX_SLIPPAGE_NOT_WITHIN_RANGE | The maximum slippage allowed during liquidation is not within the acceptable range. |
| LIQUIDATION_WRONG_SIDE | The liquidation was attempted on the wrong side of the market. |
| LOADED | The item has been successfully loaded. |
| MAINTENANCE_MARGIN_NOT_WITHIN_RANGE | The maintenance margin is not within the acceptable range. |
| MAINTENANCE_MODE_DISABLED | The system is not in maintenance mode. |
| MAINTENANCE_MODE_ENABLED | The system is currently in maintenance mode. |
| MAKER_FEE_NOT_WITHIN_RANGE | The maker fee is not within the acceptable range. |
| MAKER_LIQUIDATED | The maker has been liquidated. |
| MAKER_ORDER_NOT_FOUND | The maker order was not found. |
| MARKET_NOT_READY | The market is not ready. |
| MARK_EXCEED_SPOT | The mark price exceeds the spot price. |
| MARK_EXCEED_STRIKE | The mark price exceeds the strike price. |
| MARK_NOT_READY | The mark price is not ready. |
| MARK_PRICE_NEGATIVE | The mark price is negative. |
| MARK_PRICE_ZERO | The mark price is zero. |
| MAX_AMOUNT_NOT_WITHIN_RANGE | The maximum amount is not within the acceptable range. |
| MAX_NOTIONAL_NOT_WITHIN_RANGE | The maximum notional is not within the acceptable range. |
| MAX_RATIO_EXCEEDED | The maximum ratio has been exceeded. |
| MESSAGE_TOO_LARGE | The WebSocket message is too large. |
| METHOD_NOT_ALLOWED | The HTTP method used is not allowed. |
| MIN_AMOUNT_NOT_WITHIN_RANGE | The minimum amount is not within the acceptable range. |
| MISSING_END | A required 'end' parameter is missing. |
| MISSING_EXPIRY | A required 'expiry' parameter is missing. |
| MISSING_FROM | The 'from' parameter is missing. |
| MISSING_LIMIT | A required 'limit' parameter is missing. |
| MISSING_NAME | A required 'name' parameter is missing. |
| MISSING_RESOLUTION | A required 'resolution' parameter is missing. |
| MISSING_START | A required 'start' parameter is missing. |
| MISSING_SYMBOL | A required 'symbol' parameter is missing. |
| MISSING_TO | The 'to' parameter is missing. |
| MMP_NOT_ENABLED | Market Maker Protection (MMP) is not enabled for this account. |
| MORE_THAN_4_PARTIAL_STOP_LOSS_POSITIONS | There are more than four partial stop loss positions, which is not allowed. |
| MORE_THAN_4_PARTIAL_TAKE_PROFIT_POSITIONS | There are more than four partial take profit positions, which is not allowed. |
| NEGATIVE_BALANCE_TOPUP_AMOUNT_TOO_HIGH | The top-up amount for a negative balance is too high. |
| NEGATIVE_INDEX | The index specified is negative. |
| NEGATIVE_IV | The implied volatility (IV) is negative. |
| NEGATIVE_VALUE | The value specified is negative. |
| NOT_ACCOUNTS_DEPOSIT | The operation does not apply to accounts' deposits. |
| NOT_ADMIN | The operation requires admin privileges. |
| NOT_IMPLEMENTED | The requested feature is not implemented. |
| NOT_LOADED | The item has not been loaded. |
| NOT_SNAPSHOTTER | The operation is not allowed because the user is not a snapshotter. |
| NO_AVAILABLE_BALANCE | There is no available balance for the order. |
| NO_COMMITED_DEPOSITS_OR_WITHDRAWALS | There are no committed deposits or withdrawals. |
| NO_LIQUIDATION_ACCOUNT | No account available for liquidation. |
| NO_ORDERS_TO_CANCEL | There are no orders to cancel. |
| NO_PENDING_CHARGE_FUNDING | There is no pending charge for funding. |
| NO_PENDING_DEPOSITS_OR_WITHDRAWALS | There are no pending deposits or withdrawals. |
| NO_POSITION_REDUCE_ONLY | No position available to apply the reduce-only order. |
| OLD_SIGNING_KEY | The signing key is too old. |
| OLD_WITHDRAW | The withdrawal is too old. |
| ONCHAIN_QUEUE_CLEARED | The on-chain queue has been cleared. |
| OPERATION_NOT_FOUND | The requested operation could not be found. |
| ORDERBOOK_EMPTY | The orderbook is empty. |
| ORDERBOOK_IMAGE_NOT_FOUND | The orderbook image was not found. |
| ORDERS_UNKNOWN_MODE | The mode specified for orders is unknown. |
| ORDERS_UNSIGNED_MODE | The unsigned mode for orders is not allowed. |
| ORDERS_UNSUPPORTED_MODE | The mode specified for orders is unsupported. |
| ORDER_ACCEPT_PENDING | The order acceptance is pending. |
| ORDER_BAD_SIGNATURE | The order has a bad signature. |
| ORDER_BAD_SIGNING_KEY | The signing key for the order is bad. |
| ORDER_CANCELLED | The order has been cancelled. |
| ORDER_CANCEL_PENDING | The order cancellation is pending. |
| ORDER_CREATE_PENDING | The order creation is pending. |
| ORDER_DOES_NOT_EXIST | The order does not exist. |
| ORDER_EXCEEDS_CAPACITY_OF_REDUCE_ONLY | The order exceeds the capacity allowed for reduce-only orders. |
| ORDER_EXCEEDS_LEVERAGE | The order exceeds the maximum allowed leverage. |
| ORDER_EXISTS | The order already exists. |
| ORDER_EXISTS_MATCHED | The order has already been matched. |
| ORDER_EXISTS_PENDING | An existing order is already pending. |
| ORDER_EXPIRED | The order has expired. |
| ORDER_INVALID_AMOUNT | The amount specified in the order is invalid. |
| ORDER_INVALID_AVERAGE_PRICE | The average price of the order is invalid. |
| ORDER_INVALID_FILL | The fill of the order is invalid. |
| ORDER_INVALID_HASH | The hash of the order is invalid. |
| ORDER_INVALID_ID | The ID of the order is invalid. |
| ORDER_INVALID_INSTRUMENT | The instrument specified in the order is invalid. |
| ORDER_INVALID_ISOLATED_MARGIN | The isolated margin specified for the order is invalid. |
| ORDER_INVALID_MAKER | The maker of the order is invalid. |
| ORDER_INVALID_PRICE | The price specified in the order is invalid. |
| ORDER_INVALID_SALT | The salt specified in the order is invalid. |
| ORDER_INVALID_SIGNATURE | The order has an invalid signature. |
| ORDER_INVALID_SIGNING_KEY | The signing key for the order is invalid. |
| ORDER_INVALID_STATE | The order is in an invalid state. |
| ORDER_INVALID_TIME | The time of the order is invalid. |
| ORDER_INVALID_TYPE | The type of the order is invalid. |
| ORDER_ISOLATED_MARGIN_ALREADY_SET | The isolated margin has already been set for this order. |
| ORDER_ISOLATED_MARGIN_NOT_REDUCE_ONLY | Isolated margin orders must be reduce-only but this one is not. |
| ORDER_ISOLATED_MARGIN_NOT_SUPPORTED | Isolated margin is not supported for this order. |
| ORDER_ISOLATED_MARGIN_REQUIRED | Isolated margin is required for this order. |
| ORDER_NOT_FOUND | The order was not found. |
| ORDER_NOT_MARKET | The order is not a market order but was expected to be. |
| ORDER_NOT_REDUCE_ONLY | The order is not marked as reduce-only but was expected to be. |
| ORDER_NO_ORDERBOOK | No orderbook is available for the order. |
| ORDER_NO_SIGNATURE | The order does not have a signature. |
| ORDER_TIMED_OUT | The order has timed out. |
| ORDER_VALUE_EXCEEDS_BALANCE | The order value exceeds the current account balance. |
| PANIC | A panic occurred in the server. |
| PARTIAL_ORDER_AMOUNT_CANNOT_BE_MORE_THAN_ORDER_POSITION | The partial order amount cannot be more than the order position. |
| PAUSED_WITHDRAW | Withdrawals have been paused. |
| PENDING_DEPOSIT_NOT_FOUND | The pending deposit was not found. |
| PENDING_ISOLATED_MARGIN | The isolated margin change is pending. |
| PENDING_TRANSACTION | The transaction is pending. |
| PENDING_WITHDRAW_DOES_NOT_EXIST | The specified pending withdrawal does not exist. |
| PERPETUAL_DOES_NOT_EXIST | The perpetual does not exist. |
| PERPETUAL_LAUNCHED | The perpetual has already been launched. |
| PORTFOLIO_INITIAL_MARGIN_NOT_WITHIN_RANGE | The portfolio's initial margin is not within the acceptable range. |
| PORTFOLIO_MAINTENANCE_MARGIN_NOT_WITHIN_RANGE | The portfolio's maintenance margin is not within the acceptable range. |
| POSITION_EXISTS | The position already exists. |
| PREMIUM_CAP_NOT_WITHIN_RANGE | The premium cap is not within the acceptable range. |
| PRICE_BAND_NOT_WITHIN_RANGE | The price band is not within the acceptable range. |
| PRICE_STEP_SIZE_NOT_WITHIN_RANGE | The price step size is not within the acceptable range. |
| QUOTES_FOR_BLOCK_EXIST | Quotes for the block already exist. |
| QUOTE_BAD_SIGNATURE | The signature on the quote is bad. |
| QUOTE_CANCEL_PENDING | Cancellation of the quote is pending. |
| QUOTE_DOES_NOT_EXIST | The quote does not exist. |
| QUOTE_EXISTS | The quote already exists. |
| QUOTE_INVALID_AMOUNT | The amount specified in the quote is invalid. |
| QUOTE_INVALID_HASH | The hash of the quote is invalid. |
| QUOTE_INVALID_LIMIT_PRICE | The limit price of the quote is invalid. |
| QUOTE_INVALID_MAKER | The maker of the quote is invalid. |
| QUOTE_INVALID_PROTO | The protocol of the quote is invalid. |
| QUOTE_INVALID_SALT | The salt for the quote is invalid. |
| QUOTE_INVALID_SYSTEM_TIMESTAMP | The system timestamp of the quote is invalid. |
| QUOTE_ISOLATED_NOT_ALLOWED | Isolated quotes are not allowed. |
| QUOTE_NO_SIGNATURE | No signature was provided with the quote. |
| QUOTE_PENDING_CANCEL | The quote is pending cancellation. |
| QUOTE_PENDING_CREATE | Creation of the quote is pending. |
| QUOTE_SIGNATURE_INVALID | The signature on the quote is invalid. |
| QUOTE_TIMED_OUT | The quote has timed out. |
| RATE_LIMIT_EXCEEDED | The request has been rate limited. |
| RATE_LIMIT_TOO_HIGH | The rate limit specified is too high. |
| REDUCE_ONLY_NO_POSITION | The reduce-only order has no corresponding position. |
| REDUCE_ONLY_ORDER_AMOUNT_EXCEEDS_POSITION | The reduce-only order amount exceeds the available position. |
| REDUCE_ONLY_ORDER_REJECTED | The reduce-only order was rejected. |
| REFERRAL_CLAIM_AMOUNT_INCORRECT | The amount claimed for the referral is incorrect. |
| REFERRAL_CLAIM_AMOUNT_TOO_HIGH | The amount claimed for the referral is too high. |
| REFERRAL_CLAIM_FAILED | The referral claim failed. |
| REFERRAL_CLAIM_PENDING | The referral claim is pending. |
| REFERRAL_FEE_PERCENTAGE_TOO_HIGH | The referral fee percentage is too high. |
| REFERRER_SAME_AS_REFEREE | The referrer cannot be the same as the referee. |
| RFQ_BLOCK_DOES_NOT_EXIST | The RFQ block does not exist. |
| RFQ_BLOCK_ID_EXISTS | The RFQ block ID already exists. |
| RISK_INVALID_ORDER | The order is invalid based on risk assessment. |
| SEQUENCE_NUMBER_TOO_HIGH | The sequence number specified is too high. |
| SERVICE_NOT_FOUND | The requested service was not found. |
| SETTLEMENT_NOT_EXPIRED | Settlement cannot proceed because the instrument has not expired. |
| SETTLEMENT_PENDING | Settlement is pending. |
| SETTLEMENT_PRICE_ALREADY_SET | The settlement price has already been set. |
| SETTLEMENT_PRICE_ZERO | The settlement price is zero. |
| SET_REFERRAL_REWARD_INVALID_EVENT_TYPE | The event type for setting the referral reward is invalid. |
| SIGNING_KEY_ALREADY_REGISTERED | The signing key is already registered. |
| SIGNING_KEY_EXISTS | The signing key already exists. |
| SIGNING_KEY_INVALID_ACCOUNT | The account specified for the signing key is invalid. |
| SIGNING_KEY_INVALID_AMOUNT | The amount specified for the signing key is invalid. |
| SIGNING_KEY_NO_SIGNATURE | The signing key action lacks a required signature. |
| SIZE_ZERO | The size is zero. |
| SNAPSHOT_EMPTY | The snapshot is empty. |
| SNAPSHOT_NOT_FOUND | The requested snapshot was not found. |
| SPOT_INVALID_AMOUNTS | The amounts specified for the spot transaction are invalid. |
| SPOT_INVALID_BASE_AMOUNT | The base amount specified for the spot transaction is invalid. |
| SPOT_INVALID_COLLATERAL | The collateral specified for the spot transaction is invalid. |
| SPOT_INVALID_INSTRUMENT | The instrument specified for the spot transaction is invalid. |
| SPOT_INVALID_PRICE | The price specified for the spot transaction is invalid. |
| SPOT_NOT_SUPPORTED | Spot transactions are not supported. |
| SPOT_NO_BASE_BALANCE | There is no base balance available for the spot transaction. |
| SPOT_NO_BASE_CAPACITY | There is no base capacity available for the spot transaction. |
| SPOT_NO_QUOTE_BALANCE | There is no quote balance available for the spot transaction. |
| SPOT_NO_QUOTE_CAPACITY | There is no quote capacity available for the spot transaction. |
| STABLE_ALREADY_EXIST | The stable already exists. |
| STABLE_DOES_NOT_EXIST | The stable does not exist. |
| STALE_DATA | The data is outdated. |
| START_TIME_LESS_THAN_30_DAYS | The 'start' time is less than 30 days from now. |
| STRATEGY_HAS_UNPROCESSED | The strategy has unprocessed items. |
| TAKER_FEE_NOT_WITHIN_RANGE | The taker fee is not within the acceptable range. |
| TARGET_UTILIZATION_UNAPPLICABLE | Target utilization is unapplicable. |
| TIMED_OUT | The operation timed out. |
| TIMESTAMP_MISSING | The timestamp is missing. |
| TIMESTAMP_OUT_OF_DATE | The provided timestamp is out of date. |
| TIMESTAMP_TOO_OLD | The timestamp is too old. |
| TOO_MANY_BLOCKS | There are too many blocks. |
| TOO_MANY_CHANNELS | Too many WebSocket channels are open. |
| TOO_MANY_LEGS | There are too many legs in the transaction. |
| TOO_MANY_PENDING_ORDERS | There are too many pending orders. |
| TOO_MANY_PINGS | Too many ping requests have been sent. |
| TRADING_NOT_PAUSED | Trading is not paused. |
| TRADING_PAUSED | Trading has been paused. |
| TRANSACTIONS_QUEUE_CLEARED | The transactions queue has been cleared. |
| TRANSACTIONS_QUEUE_NOT_CLEARED | The transactions queue has not been cleared. |
| TRANSFER_INSUFFICIENT_BALANCE | Insufficient balance for the transfer. |
| TRANSFER_INVALID_AMOUNT | The amount specified for the transfer is invalid. |
| TRANSFER_INVALID_COLLATERAL | The collateral specified for the transfer is invalid. |
| TRANSFER_INVALID_CREDIT | The credit specified for the transfer is invalid. |
| TRANSFER_INVALID_HASH | The hash of the transfer is invalid. |
| TRANSFER_INVALID_LABEL | The label specified for the transfer is invalid. |
| TRANSFER_INVALID_PROTO | The protocol specified for the transfer is invalid. |
| TRANSFER_INVALID_SALT | The salt value specified for the transfer is invalid. |
| TRANSFER_INVALID_TO | The destination address for the transfer is invalid. |
| TRANSFER_NO_ACCOUNT | No account specified for the transfer. |
| TRANSFER_NO_COLLATERAL | No collateral specified for the transfer. |
| TRANSFER_NO_SIGNATURE | The transfer lacks a required signature. |
| TRANSFER_NO_TO | No destination specified for the transfer. |
| TRANSFER_PROCESSED | The transfer has already been processed. |
| TRANSFER_UNSUPPORTED_CREDIT | The credit type specified is not supported. |
| UNAUTHORIZED | The user does not have permission to perform the requested operation. |
| UNKNOWN | An unexpected error occurred. |
| UNSUPPORTED_CONFIG_FIELD | The configuration field specified is unsupported. |
| UPDATE_MARGIN_DOES_NOT_EXIST | The request to update margin does not correspond to an existing order. |
| USERNAME_ALREADY_USED | The username is already in use. |
| USERNAME_EMPTY_STRING | The username is an empty string. |
| USERNAME_HAS_SPACES | The username contains spaces, which are not allowed. |
| WITHDRAWAL_PROCESSED | The withdrawal has already been processed. |
| WITHDRAW_CAPACITY_EXCEEDED | The withdrawal capacity has been exceeded. |
| WITHDRAW_DOES_NOT_EXIST | The specified withdrawal does not exist. |
| WITHDRAW_EXISTS | The withdrawal already exists. |
| WITHDRAW_INVALID_AMOUNT | The amount specified for withdrawal is invalid. |
| WITHDRAW_INVALID_FEE | The fee specified for the withdrawal is invalid. |
| WITHDRAW_INVALID_GAS_LIMIT | The gas limit specified for the withdrawal is invalid. |
| WITHDRAW_INVALID_HASH | The hash of the withdrawal request is invalid. |
| WITHDRAW_INVALID_INSUFFICIENT_BALANCE | Insufficient balance to complete the withdrawal. |
| WITHDRAW_LIMIT_REACHED | The limit for withdrawals has been reached. |
| WITHDRAW_NO_ACCOUNT | No account specified for the withdrawal. |
| WITHDRAW_NO_COLLATERAL | No collateral specified for the withdrawal. |
| WITHDRAW_NO_SIGNATURE | The withdrawal request lacks a required signature. |
| WITHDRAW_NO_TO | No destination specified for the withdrawal. |
| WRONG_GROUP_TO_REMOVE | The wrong group was specified for removal. |
| YIELD_VAULT_EXCEEDS_CAPACITY | The yield vault exceeds its capacity. |
| YIELD_VAULT_NIL_VALUE | A nil value was specified for the yield vault. |
| YIELD_VAULT_OWNER_RECEIVER_MISMATCH | The owner and receiver specified do not match for the yield vault. |
| YIELD_VAULT_PAUSED | The yield vault is paused. |
| ZERO_FORWARD_PRICE | The forward price is zero. |
| ZERO_IV | The implied volatility (IV) is zero. |