Таблица ошибок 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