Как отличить образ ключа Monero в пуле от подтверждённого расходования
Для учёта известных образов ключей нужны три состояния. Расходование, увиденное только в пуле ноды, может исчезнуть или позже подтвердиться.
Сохраните порядок входных данных
Подставьте два действительных шестнадцатеричных образа ключей и обратитесь к своему демону. Элементы spent_status соответствуют порядку запроса. Публичная нода узнает, какие образы проверялись вместе. Передайте пример в monerod запросом POST на /is_key_image_spent.
{
"key_images": [
"<first key image>",
"<second key image>"
]
}
Сохраните переходы состояний
Ответ [2,1] означает, что первое расходование видно в пуле, а второе — в цепочке. Ноль означает отсутствие расходования в данном представлении. Перепроверьте ожидающие записи на новой вершине. Метод сообщает статус образа ключа и не указывает адрес получателя.