Как проверить заявление отправителя Monero без раскрытия получателя
В споре иногда нужно установить участие в расходовании средств, хотя получатель не должен раскрываться. Для этого у Monero есть отдельное доказательство расходования.
Проверьте утверждение для конкретного обращения
Попросите заявителя создать spend proof для идентификатора транзакции и согласованного проверочного сообщения. Подставьте идентификатор и подпись. Сохраните исходное сообщение без изменений. Передайте пример в monero-wallet-rpc запросом POST на /json_rpc.
{
"jsonrpc": "2.0",
"id": "guide",
"method": "check_spend_proof",
"params": {
"txid": "<transaction id>",
"message": "support-case-72",
"signature": "<spend proof>"
}
}
Укажите границы результата
Значение true у good подтверждает доказательство для этой транзакции и этого сообщения. Получатель и сумма в ответ не входят. Для сверки покупки понадобится отдельное доказательство платежа для адреса счёта. Разные сообщения также помогают избежать переноса доказательства между обращениями.