Author

Topic: Куда пропали битки? (Read 745 times)

legendary
Activity: 1200
Merit: 1021
May 06, 2016, 07:25:28 AM
#12
А как можно посмотреть адреса сдачи?

Все возможные варианты расписаны выше.
newbie
Activity: 15
Merit: 0
May 06, 2016, 03:50:47 AM
#11
Ок, понятно. А как можно посмотреть адреса сдачи?
legendary
Activity: 1200
Merit: 1021
May 06, 2016, 03:27:11 AM
#10
В мемпуле находятся чужие транзакции, которые твой кошель получает от других нод и ретранслирует другим нодам.
newbie
Activity: 15
Merit: 0
May 06, 2016, 02:58:53 AM
#9
В общем никакие пляски с бубном не помогли, дам и импорт приватных ключей также ничего не дал. Но вот что интересно, пытался сегодня отправить на другой свой кошель, транзакция так и висит в неподтвержденных, затем запустил команду getrawmempool и она выдала около 1500 номеров ID транзакций. Вбил номер одной из них в блокчейн и увидел что транзакция сегодня прошла, но адреса отправителя и получателя не мои! Как такое может быть? Номер транзакции 06aaa6b8b742f5ae11c7fa40fd74863d4b3fbc7dd31f11e7d2d991ab6d47f2b5
hero member
Activity: 826
Merit: 501
April 26, 2016, 09:19:23 PM
#8
Ок, попробую оба варианта. А есть возможность узнать адреса сдачи чтобы вытащить из них приватные ключи?
Узнать то можно, отследив по транзакциям, но если резервная копия старая, дамп не поможет. Сдачу надо всегда на свой адрес отправлять и проблем не будет.
newbie
Activity: 15
Merit: 0
April 26, 2016, 11:17:10 AM
#7
Ок, попробую оба варианта. А есть возможность узнать адреса сдачи чтобы вытащить из них приватные ключи?
legendary
Activity: 1200
Merit: 1021
April 26, 2016, 10:50:17 AM
#6
Вы наверное имеете ввиду dumpprivkey и importprivkey? Нужно будет попробовать, хотя не уверен что поможет.
Для этого сначала нужно узнать все адреса с ненулевым балансом, либо вообще все адреса в wallet.dat. Наcколько я знаю, pywallet умеет это делать.

Кстати, сейчас сделал экспорт транзакций в .csv файл и там в первой колонке - ПОДТВЕРЖДЕНО везде стоит true, даже в транзакциях у которых 0 подтверждений. Может в этом проблема?

Есть ещё один метод, но наверное, в старой версии этого тоже нет.
Надо запустить кошель с параметром -zapwallettxes, это удалит все транзакции и пересканирует блокчейн, то есть в кошеле окажутся только подтвержденные транзакции.
newbie
Activity: 15
Merit: 0
April 26, 2016, 09:50:58 AM
#5
Вы наверное имеете ввиду dumpprivkey и importprivkey? Нужно будет попробовать, хотя не уверен что поможет. Кстати, сейчас сделал экспорт транзакций в .csv файл и там в первой колонке - ПОДТВЕРЖДЕНО везде стоит true, даже в транзакциях у которых 0 подтверждений. Может в этом проблема?
legendary
Activity: 1200
Merit: 1021
April 26, 2016, 09:41:05 AM
#4
А чем отличается dumpwallet от создания резервной копии? У меня стоит QT старой версии и там нет команды dumpwallet.
Резервная копия (если её делать сейчас) будет включать в себя все транзакции, в т.ч. неподтверждённые.

В старой резервной копии может не быть многих адресов сдачи.

Пытался почистить неподтвержденные транзакции с помощью pywallet
Можно вытащить из кошеля все адреса с приватными ключами, т.е. сделать тот же dumpwallet вручную. И импортировать в новый wallet.dat можно тоже через pywallet, только рескан надо будет запустить руками  Smiley
newbie
Activity: 15
Merit: 0
April 26, 2016, 09:24:09 AM
#3
А чем отличается dumpwallet от создания резервной копии? У меня стоит QT старой версии и там нет команды dumpwallet.
legendary
Activity: 1200
Merit: 1021
April 26, 2016, 08:43:41 AM
#2
В общем битками занимаюсь давно...

Есть подозрения что все битки каким-то образом ушли на кошельки для сдачи, но как узнать эти адреса? У кого есть какие идеи?
А если включить управление входами в настройках?

Хотя это не поможет, если как раз сдача ушла в неподтверждённые...

Тогда самый простой метод
Code:
dumpwallet <имя файла>
Файл будет создан в папке, где лежит bitcoin-qt.exe.
Потом создать новый wallet.dat (переименовать старый и запустить кошель) и
Code:
importwallet <имя файла>

По-моему, рескан оно делает само.
newbie
Activity: 15
Merit: 0
April 26, 2016, 08:40:19 AM
#1
Пришла беда непонятно откуда... В общем битками занимаюсь давно, в кошельке Bitcoin QT около двух тысяч транзакций, и в последние месяц-два стало много неподтвержденных транзакций, т.е. отправляю битки, они с баланса списываются, а на блокчейне так и не появляются и в статусе стоит 0 подтверждений. Пару дней назад попытался отправить 3 битка, а кошель говорит что на балансе их нет, хотя показывает что есть около 15. Попытался отправить несколько раз меньшие суммы и та же беда. Восстанавливал на другом компе из wallet.dat, показывает баланс 0.5 битка. Пытался почистить неподтвержденные транзакции с помощью pywallet, тоже не помогло. Ума не приложу что еще можно сделать. Есть подозрения что все битки каким-то образом ушли на кошельки для сдачи, но как узнать эти адреса? У кого есть какие идеи?
Jump to: