waves_logo Docs
  • Руководство владельца ноды
    Руководство владельца ноды
  • Установить ноду Waves
    • Развернуть ноду в Docker
      Развернуть ноду в Docker
    • Установить ноду на Ubuntu
      Установить ноду на Ubuntu
    • Установить ноду на macOS
      Установить ноду на macOS
    • Установить ноду на Windows
      Установить ноду на Windows
    • Установить из исходников (сборка SBT)
      Установить из исходников (сборка SBT)
    Установить ноду Waves
  • Синхронизировать блокчейн Waves
    • Импортировать и экспортировать блокчейн
      Импортировать и экспортировать блокчейн
    • Загрузить актуальный блокчейн
      Загрузить актуальный блокчейн
    • Откатить ноду
      Откатить ноду
    Синхронизировать блокчейн Waves
  • Генерировать блоки
    Генерировать блоки
  • Обновить ноду
    Обновить ноду
  • Конфигурация ноды
    Конфигурация ноды
  • Логирование
    Логирование
  • Кошелек ноды
    Кошелек ноды
  • Фичи
    • Протокол активации
      Протокол активации
    Фичи
  • Собственный блокчейн
    Собственный блокчейн
  • REST API ноды
    • API-ключ
      API-ключ
    • Работа с транзакциями
      Работа с транзакциями
    • Формат числовых полей
      Формат числовых полей
    • Постраничная выборка
      Постраничная выборка
    • CORS
      CORS
    • Ограничения пула публичных нод
      Ограничения пула публичных нод
    • Медленные запросы
      Медленные запросы
    • Коды ответов и ошибки
      Коды ответов и ошибки
    REST API ноды
  • Расширения
    • gRPC Server
      gRPC Server
    • Blockchain Updates
      Blockchain Updates
    Расширения
  • Устранение неполадок
    • Генерация блока FAQ
      Генерация блока FAQ
    Устранение неполадок
  • Нода на языке Go
    Нода на языке Go
      • English
      • Русский
      On this page
      waves_logo Docs

          # Коды ответов и ошибки

          HTTP-коды ответов REST API ноды представлены в таблице.

          Значение Описание
          200 OK Успешный запрос и ответ
          400 Bad Request Неверные параметры запроса
          403 Forbidden Отсутствует или указан неверный API-ключ при вызове приватного метода
          404 Not Found Запрошенный объект (блок, транзакция, алиас, ключ записи в хранилище данных) не найден
          429 Too Many Requests Размер очереди запросов превысил ограничение, установленное для публичных нод
          500 Internal Server Error Ошибка сервера
          501 Not Implemented Неподдерживаемый тип транзакции
          503 Service Unavailable API недоступен, или нода не успела обработать запрос в отведенное время (см. раздел Медленные запросы), или превышено количество одновременных соединений, установленное для публичных нод

          В случае ошибки 4xx или 501 возвращается следующая структура:

          {
            "error": (number),
            "message": "(string)"
          }
          

          Пример:

          {
            "error": 10,
            "message": "Too big sequences requested"
          }
          
          Код ошибки Текст сообщения Комментарий, возможные причины
          0 Error is unknown
          1 failed to parse json message • Невалидный JSON
          • Отсутствует обязательное поле
          • Невалидное значение поля
          2 Provided API key is not correct Отсутствует или указан неверный API-ключ при вызове приватного метода
          10 Too big sequences requested Количество данных больше установленного лимита:
          • Запрошено транзакций больше, чем указано в настройке waves.rest-api.transactions-by-address-limit
          • Запрошено больше 100 блоков
          • Превышены ограничения для транзакции данных
          • Превышена длина поля attachment для транзакции перевода или массового перевода
          101 Invalid signature
          102 Invalid address
          108 Invalid public key
          110 Invalid message Не удалось декодировать сообщение, подпись или ключ в /addresses/verify/{address} or /addresses/verifyText/{address}
          113 Overflow error Сумма fee+amount или итоговая сумма в транзакции массового перевода больше максимального значения Long
          116 Request contains invalid IDs. id1, id2, ... Невалидные base58 в списке ID транзакций
          199 ... Прочие ошибки валидации
          301 Block does not exist
          302 • alias '...' doesn't exist
          • alias for address '...' doesn't exist
          303 • Transaction timestamp ... is more than ... ms in the future relative to block timestamp ...
          • Transaction timestamp ... is more than ... ms in the past relative to previous block timestamp ...
          304 no data for this key Запрашиваемый ключ отсутствует в хранилище данных аккаунта
          305 ... Ошибка компиляции скрипта
          306 Error while executing (token|account)-script: ... Ошибка при выполнении скрипта ассета или аккаунта
          307 Transaction is not allowed by account-script
          308 Transaction is not allowed by token-script
          311 transactions does not exist • Не найден ассет по ID
          • Не найдена транзакция по ID
          312 transaction type not supported
          400 Transaction ... is already in the state on a height of ... Повторная отправка транзакции
          402 Accounts balance errors • У отправителя транзакции недостаточно средств для уплаты комиссии или для перевода
          • У dApp недостаточно средств для выполнения действий (ScriptTransfer или Burn)
          403 Order validation error: ... • Указанное в ордере количество уже исполнено
          • Недостаточная комиссия
          404 Wrong chain-id. Expected - ..., provided - ...
          405 • Too many proofs (...), only ... allowed
          • Too large proof (...), must be max ... bytes
          4001 • Transaction ID was not specified
          • Wrong char
          • ... has invalid length .... Length can either be ... or ...
          ID транзакции отсутствует, невалидный или имеет недопустимую длину
          4002 • Wrong char
          • ... has invalid length .... Length can either be ... or ...
          ID блока невалидный или имеет недопустимую длину
          4007 Invalid asset id
          Медленные запросы
          Расширения
          Медленные запросы
          Расширения