Как проверить группу хешей билетов Decred без загрузки всего живого пула
Сервису, отслеживающему несколько сотен билетов, дешевле запрашивать принадлежность своих хешей, чем постоянно скачивать весь список. Компактный ответ требует правильного декодирования.
Сохраните порядок запроса
Передайте хеши транзакций покупки в TICKET_A и TICKET_B. Сохраните точный порядок JSON-массива в клиенте. В ответ приходит шестнадцатеричное битовое множество результатов, а не JSON-массив логических значений.
hashes=$(jq -cn --arg first "$TICKET_A" --arg second "$TICKET_B" '[$first,$second]')
dcrctl existslivetickets "$hashes"
Проверьте декодер по известному участнику
Сравните тестовую группу со снимком livetickets на той же вершине. Проверьте смешанную принадлежность и все нулевые результаты до подключения панели. Отсутствующий билет может быть незрелым, проголосовавшим, пропущенным или истёкшим. Метод не различает эти этапы.