Я получил два платежа со следующей транзакцией:
https://blockchain.info/tx/12e487de6fd8d920446cd8663dc11977d185ceaa25b7c6f36921fb76e58875f0
По этой транзакции
Выход 1HT1vrdy2fegnVKaTE1rqsFzfPVDpiWYjf получает 0,1341765 BTC, а выход 19tj6SNnJqZqmDvMuhrjwPudX8qVcT392a — 0,27240743.
У меня есть эта транзакция в моем клиенте BitcoinQT. Он показывает подтверждено, и все в порядке. Проблема в том, что у меня есть другая транзакция, которая имеет те же входы и выходы с указанными выше, но с другим TxID.
Он застрял в моем кошельке без подтверждения в течение двух недель. BC.info не показывает эту транзакцию. Как и любой другой онлайн-сервис. Ниже приведены полные сведения.
У меня есть около 10 других транзакций в моем кошельке. Что это? Почему это происходит?
gettransaction 98ea1e0d4169af104fe36535a4615ab82086750323ce4e539b7d9c82707955f6
{
"amount" : 0.40658393,
"confirmations" : 0,
"txid" : "98ea1e0d4169af104fe36535a4615ab82086750323ce4e539b7d9c82707955f6",
"time" : 1392119952,
"timereceived" : 1392119952,
"details" : [
{
"account" : "520c7bb149ede83218f46c96",
"address" : "1HT1vrdy2fegnVKaTE1rqsFzfPVDpiWYjf",
"category" : "receive",
"amount" : 0.13417650
},
{
"account" : "520c7bb149ede83218f46c96",
"address" : "19tj6SNnJqZqmDvMuhrjwPudX8qVcT392a",
"category" : "receive",
"amount" : 0.27240743
}
]
}
gettransaction 12e487de6fd8d920446cd8663dc11977d185ceaa25b7c6f36921fb76e58875f0
{
"amount" : 0.40658393,
"confirmations" : 2490,
"blockhash" : "00000000000000007465867d49096a642c424ae015691c0b0f6280c3bc6de401",
"blockindex" : 78,
"blocktime" : 1392120874,
"txid" : "12e487de6fd8d920446cd8663dc11977d185ceaa25b7c6f36921fb76e58875f0",
"time" : 1392120874,
"timereceived" : 1392120896,
"details" : [
{
"account" : "520c7bb149ede83218f46c96",
"address" : "1HT1vrdy2fegnVKaTE1rqsFzfPVDpiWYjf",
"category" : "receive",
"amount" : 0.13417650
},
{
"account" : "520c7bb149ede83218f46c96",
"address" : "19tj6SNnJqZqmDvMuhrjwPudX8qVcT392a",
"category" : "receive",
"amount" : 0.27240743
}
]
}
Bitcoin Core (bitcoind и новое название Bitcoin-Qt) v0.9 будет намного лучше справляться с этими конфликтующими транзакциями в одном кошельке.
Он будет продолжать показывать оба, но неподтвержденный будет помечен как «конфликтующий» с подтверждением -1, не будет ретранслироваться и не будет считаться имеющим расходуемые выходы.
Попробуйте getrawtransaction txid
ввести txid транзакции-нарушителя. Затем sendrawtransaction string
выдайте строку, выведенную первой командой. Возможно, вы можете опубликовать эту строку там или попробовать использовать ее в другом программном обеспечении кошелька, это может дать вам некоторую информацию об этом TX и, возможно, наконец, транслировать его.
Если вы хотите избавиться от этого TX, вы можете сделать резервную копию своего кошелька, удалить все файлы из вашего каталога ~/.bitcoin или его эквивалента (каталога, содержащего блокчейн), повторно загрузить блокчейн (возможно, используя bootstrap.dat) и импортировать ваши резервные копии ключей обратно.
Вы пробовали следующее?
dumpprivkey
). Обязательно получите все свои адреса приема и смены. Сделайте резервную копию wallet.dat на случай, если что-то случится.importprivkey
каждый из этих закрытых ключей.
Джори
Эмре Кенчи
Пасьер
Эмре Кенчи