Как проверить заявленный депозит Monero выборочным сканированием

Плательщик может сообщить идентификатор транзакции, если получающий кошелёк пропустил депозит. Кошелёк умеет проверить именно эту транзакцию на свои выходы.

Ограничьте поиск указанной оплатой

Подставьте фактический хеш. Подключите кошелёк к своему доверенному демону: сервер увидит, какие транзакции вас заинтересовали. Сканирование обновляет локальные сведения получающего кошелька. Передайте пример в monero-wallet-rpc запросом POST на /json_rpc.

{
  "jsonrpc": "2.0",
  "id": "guide",
  "method": "scan_tx",
  "params": {
    "txids": [
      "<reported transaction id>"
    ]
  }
}

Проверьте найденное поступление

При успехе RPC может вернуть пустой объект. Это подтверждает выполнение поиска, но не принадлежность выхода. Найдите указанный хеш в истории кошелька и до зачисления проверьте субадрес, сумму и глубину подтверждения.

docs.getmonero.org scan_tx