Как читать цвета merge set GHOSTDAG в обозревателе Kaspa
Kaspa возвращает выбранного родителя и сведения о merge set раздельно. Обозревателю важно показывать, относительно какого блока выполнена классификация.
Постройте связи от одного блока
Запросите подробные данные X и покажите P как его выбранного родителя. Отобразите B и R по спискам merge set блока X и подпишите контекст связей. Простого списка родителей недостаточно для восстановления этой классификации. Сохраните хеш рассматриваемого блока при передаче ссылки на схему.
block X: selected_parent_hash = P
merge_set_blues_hashes = [B]
merge_set_reds_hashes = [R]
Отдельно покажите принадлежность цепочке
Поле is_chain_block в подробном ответе описывает принадлежность выбранной цепочке в представлении узла. Оно отвечает на другой вопрос, чем включение в синий или красный набор X. Одна лишь красная отметка в merge set не указывает на структурную недействительность блока.