Таблица ошибок Gate.io

🔐Ошибки параметров и аутентификации

✉️Связанные с параметром запроса или форматом

Название ошибки

Перевод

Действие

INVALID_PARAM_VALUE

Неверное значение параметра

Проверьте допустимые значения параметра

INVALID_PROTOCOL

Неверное значение параметра

Проверьте корректность протокола

INVALID_ARGUMENT

Неверный аргумент

Проверьте все аргументы запроса

INVALID_REQUEST_BODY

Неверное тело запроса

Проверьте корректность JSON/XML

MISSING_REQUIRED_PARAM

Отсутствует обязательный параметр

Добавьте обязательный параметр

BAD_REQUEST

Неверный запрос

Проверьте корректность запроса

INVALID_CONTENT_TYPE

Неверный заголовок Content-Type

Установите Content-Type: application/json

NOT_ACCEPTABLE

Неверный заголовок Accept

Проверьте заголовок Accept

METHOD_NOT_ALLOWED

Метод запроса не разрешен

Используйте правильный HTTP метод

NOT_FOUND

URL запроса не существует

Проверьте корректность URL

🪪Связанные с аутентификацией

Название ошибки

Перевод

Действие

INVALID_CREDENTIALS

Предоставлены неверные учетные данные

Проверьте корректность API-ключа

INVALID_KEY

Неверный API-ключ

Проверьте API-ключ

IP_FORBIDDEN

IP-адрес запроса не в белом списке

Добавьте IP в белый список ключа

READ_ONLY

API-ключ только для чтения

Используйте ключ с правами на запись

INVALID_SIGNATURE

Неверная подпись

Проверьте процесс создания подписи

MISSING_REQUIRED_HEADER

Отсутствует обязательный заголовок аутентификации

Добавьте все необходимые заголовки

REQUEST_EXPIRED

Временная метка запроса далека от времени сервера

Синхронизируйте время на вашем сервере

ACCOUNT_LOCKED

Аккаунт заблокирован

Обратитесь в службу поддержки

FORBIDDEN

У аккаунта нет прав на запрашиваемую операцию

Проверьте разрешения API-ключа

🏧Ошибки сервера

Название ошибки

Перевод

Действие

INTERNAL

Внутренняя ошибка сервера

Повторите запрос позже

SERVER_ERROR

Внутренняя ошибка сервера

Повторите запрос позже

TOO_BUSY

Сервер слишком занят в данный момент

Подождите и повторите запрос позже

Название ошибки

Перевод

Действие

SUB_ACCOUNT_NOT_FOUND

Суб-аккаунт не найден

Проверьте ID суб-аккаунта

SUB_ACCOUNT_LOCKED

Суб-аккаунт заблокирован

Обратитесь в поддержку

MARGIN_BALANCE_EXCEPTION

Аномалия маржинального аккаунта

Проверьте состояние маржинального счета

MARGIN_TRANSFER_FAILED

Ошибка перевода с маржинального аккаунта

Проверьте баланс и повторите

TOO_MUCH_FUTURES_AVAILABLE

Баланс фьючерсов превышает максимум

Уменьшите баланс фьючерсов

FUTURES_BALANCE_NOT_ENOUGH

Недостаточно средств на фьючерсном счете

Пополните фьючерсный счет

ACCOUNT_EXCEPTION

Аномалия аккаунта

Обратитесь в поддержку

SUB_ACCOUNT_TRANSFER_FAILED

Ошибка перевода с суб-аккаунта

Проверьте баланс и повторите

ADDRESS_NOT_USED

Адрес никогда не использовался в веб-консоли

Добавьте адрес через веб-консоль

TOO_FAST

Превышен лимит частоты запросов на вывод

Уменьшите частоту запросов

WITHDRAWAL_OVER_LIMIT

Превышен лимит вывода

Уменьшите сумму или подождите

API_WITHDRAW_DISABLED

Вывод через API временно отключен

Используйте веб-интерфейс или повторите позже

INVALID_WITHDRAW_ID

Неверный ID вывода

Проверьте корректность ID

INVALID_WITHDRAW_CANCEL_STATUS

Отмена вывода невозможна при текущем статусе

Действие не требуется

DUPLICATE_REQUEST

Повторный запрос

Используйте уникальный идентификатор запроса

ORDER_EXISTS

Ордер уже существует, не отправляйте повторно

Не отправляйте повторно тот же ордер

INVALID_CLIENT_ORDER_ID

Неверный client_order_id

Проверьте формат client_order_id

Название ошибки

Перевод

Действие

INVALID_PRECISION

Неверная точность

Используйте допустимую точность для пары

INVALID_CURRENCY

Неверная валюта

Проверьте название валюты

INVALID_CURRENCY_PAIR

Неверная валютная пара

Проверьте название пары

POC_FILL_IMMEDIATELY

Ордер будет исполнен немедленно и отменен

Увеличьте цену или используйте другой тип ордера

ORDER_NOT_FOUND

Ордер не найден

Проверьте ID ордера

ORDER_CLOSED

Ордер уже закрыт

Действие не требуется

ORDER_CANCELLED

Ордер уже отменен

Действие не требуется

QUANTITY_NOT_ENOUGH

Недостаточно количества

Уменьшите сумму или пополните баланс

BALANCE_NOT_ENOUGH

Недостаточно баланса

Пополните баланс

MARGIN_NOT_SUPPORTED

Пара не поддерживает маржинальную торговлю

Используйте спотовую торговлю

MARGIN_BALANCE_NOT_ENOUGH

Недостаточно маржинального баланса

Пополните маржинальный счет

AMOUNT_TOO_LITTLE

Сумма ниже минимально допустимой

Увеличьте сумму

AMOUNT_TOO_MUCH

Сумма превышает максимально допустимую

Уменьшите сумму

REPEATED_CREATION

Повторное создание

Используйте уникальные параметры

LOAN_NOT_FOUND

Маржинальный займ не найден

Проверьте ID займа

LOAN_RECORD_NOT_FOUND

Запись о маржинальном займе не найдена

Проверьте параметры запроса

NO_MATCHED_LOAN

Нет подходящего займа под требования

Повторите позже или измените параметры

NOT_MERGEABLE

Запросы на займ не могут быть объединены

Проверьте параметры займов

NO_CHANGE

Изменения не внесены

Действие не требуется

REPAY_TOO_MUCH

Погашение больше требуемого

Уменьшите сумму погашения

TOO_MANY_CURRENCY_PAIRS

Слишком много валютных пар в массовом создании ордеров

Уменьшите количество пар

TOO_MANY_ORDERS

Слишком много ордеров для одной пары в массовом создании

Уменьшите количество ордеров

MIXED_ACCOUNT_TYPE

Использовано более одного типа аккаунта в массовом создании ордеров

Используйте один тип аккаунта

AUTO_BORROW_TOO_MUCH

Автоматический заем превышает максимум

Уменьшите сумму или отключите авто-заем

TRADE_RESTRICTED

Торговля ограничена из-за высокого коэффициента долга

Уменьшите долг или пополните баланс

FOK_NOT_FILL

Ордер FOK не может быть исполнен полностью

Уменьшите размер ордера или используйте другой тип

INITIAL_MARGIN_TOO_LOW

Слишком низкая начальная маржа

Увеличьте маржу

NO_MERGEABLE_ORDERS

Не найдено ордеров для объединения

Проверьте параметры запроса

ORDER_BOOK_NOT_FOUND

Недостаточно ликвидности

Повторите позже или уменьшите сумму

FAILED_RETRIEVE_ASSETS

Не удалось получить активы аккаунта

Повторите попытку позже

CANCEL_FAIL

Не удалось отменить ордер

Повторите попытку или проверьте статус ордера

📈Фьючерсы и 🏦Залоговые кредиты

Название ошибки

Перевод

Действие

USER_NOT_FOUND

У пользователя нет фьючерсного аккаунта

Активируйте фьючерсный счет

CONTRACT_NO_COUNTER

Не найдено встречного ордера

Повторите позже или измените цену

CONTRACT_NOT_FOUND

Контракт не найден

Проверьте название контракта

RISK_LIMIT_EXCEEDED

Превышен лимит риска

Уменьшите размер позиции или увеличьте лимит риска

INSUFFICIENT_AVAILABLE

Недостаточно баланса

Пополните баланс

LIQUIDATE_IMMEDIATELY

Операция может вызвать ликвидацию

Уменьшите размер операции или добавьте маржу

LEVERAGE_TOO_HIGH

Слишком высокое кредитное плечо

Уменьшите кредитное плечо

LEVERAGE_TOO_LOW

Слишком низкое кредитное плечо

Увеличьте кредитное плечо

ORDER_NOT_FOUND

Ордер не найден

Проверьте ID ордера

ORDER_NOT_OWNED

Ордер не принадлежит пользователю

Проверьте ID ордера

ORDER_FINISHED

Ордер уже завершен

Действие не требуется

TOO_MANY_ORDERS

Слишком много открытых ордеров

Отмените часть ордеров

POSITION_CROSS_MARGIN

Обновление маржи не разрешено в кросс-марже

Используйте изолированную маржу

POSITION_IN_LIQUIDATION

Позиция ликвидируется

Дождитесь завершения ликвидации

POSITION_IN_CLOSE

Позиция закрывается

Дождитесь завершения закрытия

POSITION_EMPTY

Позиция пуста

Проверьте наличие позиции

REMOVE_TOO_MUCH

Изменение маржи превышает допустимое

Уменьшите сумму снимаемой маржи

RISK_LIMIT_NOT_MULTIPLE

Лимит риска не кратен шагу

Используйте значение, кратное шагу

RISK_LIMIT_TOO_HIGH

Слишком высокий лимит риска

Уменьшите лимит риска

RISK_LIMIT_TOO_lOW

Слишком низкий лимит риска

Увеличьте лимит риска

PRICE_TOO_DEVIATED

Цена ордера слишком отклоняется от маркировочной цены

Установите цену ближе к рынку

SIZE_TOO_LARGE

Размер ордера превышает максимум

Уменьшите размер ордера

SIZE_TOO_SMALL

Размер ордера ниже минимального

Увеличьте размер ордера

PRICE_OVER_LIQUIDATION

Цена увеличения позиции не может превышать цену ликвидации

Установите более безопасную цену

PRICE_OVER_BANKRUPT

Цена уменьшения позиции не может превышать цену банкротства

Установите более безопасную цену

ORDER_POC_IMMEDIATE

POC ордер будет исполнен немедленно

Увеличьте цену или используйте другой тип ордера

INCREASE_POSITION

POC ордер увеличит позицию

Проверьте направление ордера

CONTRACT_IN_DELISTING

Контракт делистится, разрешены только ордера на уменьшение или закрытие

Закрывайте позицию или уменьшайте ее

POSITION_NOT_FOUND

Позиция не найдена

Проверьте наличие позиции

POSITION_DUAL_MODE

Операция запрещена в двойном режиме

Смените режим позиций

ORDER_PENDING

Операция запрещена при наличии открытых ордеров

Отмените все ордера и повторите

POSITION_HOLDING

Операция запрещена при наличии открытой позиции

Закройте позицию и повторите

REDUCE_EXCEEDED

Ордер на уменьшение превысит позицию в двойном режиме

Уменьшите размер ордера

NO_CHANGE

Изменения не внесены

Действие не требуется

AMEND_WITH_STOP

Изменение запрещено со стоп-ордером

Отмените и создайте новый ордер

ORDER_FOK

Убит для FOK

Уменьшите размер ордера или используйте другой тип

Название ошибки

Перевод

Действие

COL_NOT_ENOUGH

Недостаточно обеспечения

Пополните обеспечение

COL_TOO_MUCH

Превышена квота валюты обеспечения

Уменьшите сумму обеспечения

INIT_LTV_TOO_HIGH

Слишком высокий начальный LTV

Уменьшите сумму займа или увеличьте обеспечение

REDEEMED_LTV_TOO_HIGH

LTV слишком высок после погашения

Уменьшите сумму погашения

BORROWABLE_NOT_ENOUGH

Недостаточно доступно для займа

Уменьшите сумму или подождите

ORDER_TOO_MANY_TOTAL

Превышено общее количество ордеров платформы за день

Повторите завтра

ORDER_TOO_MANY_DAILY

Превышено количество ордеров пользователя за день

Повторите завтра

ORDER_TOO_MANY_USER

Превышено общее количество ордеров пользователя

Дождитесь снятия лимита

ORDER_NOT_EXIST

ID ордера не существует

Проверьте ID ордера

ORDER_FINISHED

Ордер завершен

Действие не требуется

ORDER_NO_PAY

Сумма неоплаченного ордера равна нулю

Действие не требуется

ORDER_EXIST

Ордер существует

Используйте уникальные параметры

ORDER_HISTORY_EXIST

История ордера существует

Проверьте параметры запроса

ORDER_REPAYING

Ордер погашается

Дождитесь завершения

ORDER_LIQUIDATING

Ордер ликвидируется

Дождитесь завершения

BORROW_TOO_LITTLE

Меньше минимальной суммы займа

Увеличьте сумму займа

BORROW_TOO_LARGE

Больше максимальной суммы займа

Уменьшите сумму займа

REPAY_AMOUNT_INVALID

Неверная сумма погашения

Проверьте сумму погашения

REPAY_GREATER_THAN_AVAILABLE

Сумма погашения больше доступной

Уменьшите сумму погашения

POOL_BALANCE_NOT_ENOUGH

Недостаточно средств в пуле

Повторите позже

CURRENCY_SETTLING

Идет расчет по валюте

Повторите позже

RISK_REJECT

Отклонено риск-контролем, повторите позже

Повторите позже

LOAN_FAILED

Займ не удался, вы можете попробовать снова

Повторите попытку

💼 Портфель, 💸 Заработок и 🔗 API DEX

Название ошибки

Перевод

Действие

USER_LIAB

У пользователя есть обязательства

Погасите все обязательства

USER_PENDING_ORDERS

У пользователя есть открытые ордера

Отмените все ордера

MODE_SET

Режим portfolio_margin уже установлен

Действие не требуется

Название ошибки

Перевод

Действие

ERR_BALANCE_NOT_ENOUGH

Недостаточно баланса

Пополните баланс

ERR_PRODUCT_SELL_OUT

Достигнута целевая квота

Попробуйте другой продукт или подождите

ERR_PRODUCT_BUY

Проект еще не открыт для покупки

Дождитесь открытия

ERR_CREATE_ORDER

Ошибка размещения ордера

Проверьте параметры и повторите

ERR_QUOTA_LOWER_LIMIT

Не соблюдена минимальная сумма ордера

Увеличьте сумму

ERR_QUOTA_SUPERIOR_LIMIT

Достигнут максимальный лимит ордера

Уменьшите сумму

ERR_ORDER_NUMBER_LIMIT

Достигнуто максимальное количество ордеров

Отмените часть ордеров

ERR_PRODUCT_CLOSE

Проект закрыт

Выберите другой продукт

COPIES_NOT_ENOUGH

Недостаточно доступных долей для подписки

Попробуйте позже или другой продукт

COPIES_TOO_SMALL

Инвестиционная доля слишком мала

Увеличьте сумму

COPIES_TOO_BIG

Количество долей превышает верхний лимит

Уменьшите сумму

TOTAL_AMOUNT_24

Общая сумма залога и погашения за 24 часа превышает лимит

Подождите 24 часа

TOTAL_BUYCOUNT_24

Количество операций залога и погашения за 24 часа превышает лимит

Подождите 24 часа

REDEEM_24_LIMIT

Погашение разрешено через 24 часа после последнего стейкинга

Подождите 24 часа

🔗 DEX API

Общие ошибки (General)

Код

Название ошибки

Перевод

Действие

10001

MISSING_ACCESS_KEY

Отсутствует заголовок X-Access-Key

Добавьте заголовок X-Access-Key

10002

MISSING_TIMESTAMP

Отсутствует заголовок X-Timestamp

Добавьте заголовок X-Timestamp

10003

MISSING_SIGNATURE

Отсутствует заголовок X-Signature

Добавьте заголовок X-Signature

10004

MISSING_ACTION

Отсутствует параметр действия

Укажите действие

10005

MISSING_REQUEST_ID

Отсутствует заголовок X-Request-Id

Добавьте заголовок X-Request-Id

10008

SIGNATURE_MISMATCH

Подпись не совпадает

Проверьте процесс создания подписи

10099

INTERNAL_SERVER_ERROR

Внутренняя ошибка сервера

Повторите позже

10101

TIMESTAMP_EXPIRED

Временная метка вне допустимого интервала

Синхронизируйте время сервера

10102

KEY_NOT_FOUND

Ключ не найден

Проверьте API-ключ

10103

SIGNATURE_VERIFICATION_FAILED

Ошибка проверки подписи

Проверьте подпись

10111

MISSING_IP_WHITELIST

Отсутствует конфигурация белого списка IP

Настройте белый список IP

10112

IP_WHITELIST_EMPTY

Белый список IP пуст

Добавьте IP в белый список

10113

IP_NOT_WHITELISTED

IP не в белом списке

Добавьте IP в белый список

10121

INVALID_REQUEST_ID_FORMAT

Неверный формат X-Request-Id

Исправьте формат X-Request-Id

10122

REPLAY_ATTACK_DETECTED

Обнаружена replay-атака

Используйте уникальный Request-Id

10131

GLOBAL_RATE_LIMIT_EXCEEDED

Превышен глобальный лимит запросов

Уменьшите частоту запросов

10132

API_KEY_RATE_LIMIT_EXCEEDED

Превышен лимит запросов для API-ключа

Уменьшите частоту запросов

10133

ACTION_RATE_LIMIT_EXCEEDED

Превышен лимит запросов для действия

Уменьшите частоту запросов

10141

MISSING_ROUTING_CONFIG

Отсутствует конфигурация маршрутизации

Обратитесь в поддержку

10142

UNSUPPORTED_PROTOCOL

Неподдерживаемый протокол

Используйте поддерживаемый протокол

10161

USER_CLAIMS_NOT_EXIST

Претензии пользователя не существуют

Проверьте параметры запроса

Ошибки запроса котировки (Quote Errors)

Код

Название ошибки

Перевод

Действие

31101

QUOTE_EXCEEDS_MAX

Превышен максимальный лимит

Уменьшите сумму

31102

QUOTE_BELOW_MIN

Ниже минимального лимита

Увеличьте сумму

31103

CUR_LIQ_NOR_PASS

Ошибка проверки ликвидности

Повторите позже

31104

TOKEN_PAIR_NOT_FOUND

Торговая пара не найдена

Проверьте название пары

31105

INSUFFICIENT_LIQUIDITY

Недостаточно ликвидности

Уменьшите сумму или повторите позже

31106

AMOUNT_TOO_SMALL

Сумма слишком мала

Увеличьте сумму

31107

ILLEGAL_TOKEN_QUANTITY

Недопустимое количество токенов

Проверьте параметр количества

31108

TOKEN_NOT_SUPPORTED

Токен не поддерживается

Выберите другой токен

31109

SPREAD_TOO_LARGE

Слишком большой спред

Увеличьте допустимое проскальзывание

31110

FAILED_GET_TOKEN_PRICE

Ошибка получения цены токена

Повторите позже

31111

GAS_FEE_EXCEEDS_AMOUNT

Комиссия за газ превышает сумму

Увеличьте сумму или повторите позже

31112

CROSS_CHAIN_NOT_SUPPORTED

Кросс-чейн не поддерживается

Выберите другую сеть

31201-31405

AGGREGATOR_INTERNAL_ERROR

Внутренняя ошибка агрегатора

Повторите позже

Ошибки сборки транзакции (Build Errors)

Код

Название ошибки

Перевод

Действие

31500

INVALID_PARAMETER

Неверный параметр

Проверьте сообщение об ошибке

31501

INSUFFICIENT_BALANCE

Недостаточно средств

Пополните баланс

31502

SLIPPAGE_TOO_LOW

Слишком низкое проскальзывание

Увеличьте slippage tolerance

31503

INSUFFICIENT_LIQUIDITY

Недостаточно ликвидности

Уменьшите сумму или повторите позже

31504

TOKEN_FROZEN

Токен или аккаунт заморожены

Обратитесь в поддержку

31600

INVALID_TRANSACTION

Неверная транзакция

Проверьте сообщение об ошибке

31601

TX_ORDER_ID_EXPIRED

Истек срок действия tx_order_id или ошибка подписи

Запросите новый tx_order_id

31701

TRANSACTION_RECORD_NOT_FOUND

Запись о транзакции не найдена

Проверьте ID транзакции

31801

PARAMETER_ERROR

Ошибка параметра

Проверьте параметры

Last updated