Собственные датасеты
Проверка покрытия
Собственные датасеты можно собрать для любого диапазона слотов, рынка или площадки, которые не покрывают готовые датасеты.
Они строятся на бандлах, в которых лежат исторические транзакции для диапазона слотов. Если нужный диапазон не покрыт готовым бандлом, сначала соберите собственный бандл, а затем генерируйте датасет.
Сбор данных о глубине
По умолчанию глубина измеряется симуляцией исполнений против ончейн-состояния каждой площадки. Чтобы вместо этого получить те же площадки глазами Jupiter Metis, укажите --source router. Флаг --market выбирает конкретные торговые пары.
Бинарники программ тоже можно подменять во время сбора, как и при воспроизведении рынка, чтобы измерить, как новая логика меняет результаты.
sim depth measure \
--source onchain \
--start-slot 447458502 \
--end-slot 447458702 \
--market SOL-USDC \
--market BTC-USDCissued: 9c30e2a3-9145-4d35-917d-03a7c709d076 (onchain, 447458502-447458702) in_progressДоступ к датасету
Когда задача завершится, датасет станет доступен в S3 через тот же порядок получения учетных данных, что и для готовых датасетов. Собственные датасеты привязаны к API-ключу, с которого их запросили, и другим пользователям недоступны.
Не только глубина
Датасеты не ограничиваются глубиной. Клиент на Rust умеет читать состояние и подписываться на обновления аккаунтов во время воспроизведения. Так можно собрать любую метрику: цены оракулов, балансы хранилищ или накопление комиссий.
Последнее обновление