← SDK и библиотеки

SDK

polyfill-rs: Rust-клиент CLOB и обработка стаканов

polyfill-rs — клиент Polymarket для Rust и Cargo с данными CLOB, авторизованными действиями и обработкой стакана WebSocket. Линия 0.4.x вводит торговые соглашения V2.

Способы доступа
API

Скриншоты и интерфейс

Что такое polyfill-rs?

Представление с фиксированной точкой делает внутреннюю обработку цен детерминированной, а хранимую глубину можно ограничить. Выбирайте между специализированным обработчиком с контролем выделения памяти и общим декодером совместимости для смешанных сообщений и неизвестных событий.

Заявления об отсутствии выделения памяти охватывают отдельные прогретые обновления и чтения существующих уровней, а не новые стаканы, новые уровни или удаления. Хеши снимков идентифицируют состояние без логического порядка; разные хеши с одинаковой меткой времени принимаются в порядке поступления. Опубликованные микротесты не подтверждают сквозную задержку ордеров в другом развёртывании.

Кому подходит

  • Создание сервисов рыночных данных на Rust.
  • Оптимизация обработки стаканов в команде.
  • Миграция интеграции Rust на V2.

Клиенты и поддерживаемые операции

  • Клиент CLOB

    Читайте поддерживаемые данные рынков и аккаунтов на Rust.

  • Линия V2

    Используйте торговые соглашения авторизации 0.4.x.

  • Стаканы с фиксированной точкой

    Преобразуйте цены в детерминированные внутренние числа.

  • Специализированный обработчик

    Применяйте обновления через WebSocket-путь с контролем выделения памяти.

  • Общий декодер

    Обрабатывайте смешанные структуры и неизвестные сообщения через парсер совместимости.

  • Контроль глубины

    Ограничивайте хранимые уровни для управления памятью.

  • Измерения производительности

    Разделяйте измерения сети, декодирования и прогретых обновлений стакана.

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

Создать сервис чтения

Прочитайте небольшую страницу рынков и подпишитесь на ограниченный набор токенов. Выберите парсер под требования потока.

Измерить узкое место

Разделите время сети, декодирования и обработки стакана до изменения пути данных.

Перейти на V2

Прочитайте несовместимые изменения 0.4.x и скорректируйте авторизацию и ордера, а не только имена импортов.

Тарифы и полная стоимость

Предлагаются лицензии MIT и Apache-2.0. Подписки на библиотеку нет; расходы инфраструктуры и площадки отдельные.

Установка и настройка

  1. Добавьте поддерживаемый релиз в Cargo.toml.
  2. Запустите пример публичного чтения.
  3. Выберите глубину и парсер.
  4. Проверьте снимки и инкрементальные обновления.
  5. Изучите авторизацию V2 до добавления приватных действий.
  6. Измерьте реальную нагрузку в среде развёртывания.

Полезные ссылки

Что проверить

  • Общий парсер не является специализированным путём без выделения памяти.
  • Хеш снимка не является номером последовательности.
  • Снимки с одинаковым временем и разными хешами следуют порядку поступления.
  • Микротесты не подтверждают сквозную задержку ордеров.

Подробный взгляд

Оценки и отзывы

Редакционная оценка
3,5из 5
0 отзывов пользователей

Наше мнение о polyfill-rs

Типизированные запросы Rust и узко определённые пути производительности подходят специализированным интеграциям. Изменения версий, порядок снимков и пределы тестов требуют внимательной проверки.

Критерии оценки
Полезность для задачи, документированный охват, ясность настройки, прозрачность доступа и затрат.
Дата оценки
Изучена документация

Оценка на основе документации. Как мы оцениваем

Отзывы пользователей 0

Когда число опубликованных отзывов достигнет 5, основная оценка станет пользовательской.

Поделитесь опытом первым

Конкретный пример поможет следующему посетителю выбрать подходящий инструмент.

Похожие инструменты

Открыть категорию

Частые вопросы о polyfill-rs

Все операции обходятся без выделения памяти?

Нет. Такой документированный охват имеют только отдельные прогретые обновления и чтения.

Можно ли упорядочивать снимки по хешу?

Нет. Он различает состояния, а не порядок разных снимков.

0.4.x сохраняет прежние авторизованные процессы?

Нет. Версия вводит несовместимые изменения, связанные с V2.

Какое измерение объясняет замедление API?

Разделите транспорт, декодирование и локальные обновления стакана.