Как отделить ожидающие голоса Decred от покупок билетов в мемпуле

Стейк-транзакции в мемпуле решают разные задачи. Рост числа покупок и рост числа голосов по-разному влияют на подготовку шаблона блока.

Отфильтруйте классы транзакций

Запросите votes и tickets отдельно на одной ноде dcrd. Методы возвращают списки хешей; в примере вычисляется длина. Для отзывов билетов ведите отдельный ряд с фильтром revocations.

dcrctl getrawmempool false votes | jq length
dcrctl getrawmempool false tickets | jq length

Интерпретируйте всплеск в контексте

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

github.com getrawmempool