Как найти платёж кошелька после замены Bitcoin-транзакции

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

Начните с исходящей операции кошелька

Запишите исходный идентификатор в OLD_TXID и обратитесь к кошельку-отправителю. Если кошельку известна замена, поле replaced_by_txid может указать новую операцию. Запросите её вторым вызовом.

bitcoin-cli -rpcwallet=shop gettransaction "$OLD_TXID" | jq '{txid, confirmations, replaced_by_txid, replaces_txid, walletconflicts}'

Свяжите попытки одним идентификатором платежа

У замены поле replaces_txid может ссылаться на оригинал. Сохраните оба идентификатора, сверьте выходы получателей с платёжным поручением и обновите статус активной попытки. Для операций вне истории отправок этого кошелька отсутствие поля замены малоинформативно. Новый идентификатор сам по себе не доказывает повторную выплату.

bitcoincore.org gettransaction