Здравствуйте. Столкнулся с проблемой следующего рода.
Имел Х битков. Половину перевел через Bitcoin Core другому получателю, половина осталась у меня.
На тот момент я еще не знал о том, что при переводе битков с одного адреса, сдача возвращается на другой, поэтому приватных ключей у меня к тому адресу, на который пришла сдача, не имеется.
Значит потом шла синхронизация и отрубился свет. Дальше включил кошелек, все имеющиеся биткойны на нем отображались. Но синхронизировать до конца не получилось, стало появляться всплывающее окно:
Произошла неустранимая ошибка, подробности в debug.log
Полез в debug.log, а там написано следующее (это содержание взял из другого топика, но у меня такое же)
2016-03-05 10:50:28 *** System error while flushing: CDB: Error -30974, can't open database
2016-03-05 10:52:25 UPnP Port Mapping successful.
2016-03-05 10:53:40 ERROR: ProcessNewBlock: ActivateBestChain failed
2016-03-05 10:53:41 tor: Thread interrupt
2016-03-05 10:53:41 opencon thread interrupt
2016-03-05 10:53:41 scheduler thread interrupt
2016-03-05 10:53:41 addcon thread interrupt
2016-03-05 10:53:41 torcontrol thread exit
2016-03-05 10:53:41 net thread interrupt
2016-03-05 10:53:41 msghand thread interrupt
2016-03-05 10:53:41 Shutdown: In progress...
2016-03-05 10:53:41 StopNode()
2016-03-05 10:53:41 UPNP_DeletePortMapping() returned: 0
2016-03-05 10:53:41 upnp thread interrupt
2016-03-05 10:53:41 *** System error while flushing: CDB: Error -30974, can't open database
2016-03-05 10:53:48 CDBEnv::EnvShutdown: Error -30974 shutting down database environment: DB_RUNRECOVERY: Fatal error, run database recovery
2016-03-05 10:53:48 Shutdown: done
Я открыл файл wallet.dat, поиском нашел два адреса, на которые были две входящие транзакции одна исходящая, но в файле wallet.dat адреса, куда пришла сдача с последней транзакции, не имеется.
Кошелек у меня включается, все транзакции отображаются
В общем, не знаю, что делать. Помогите решить проблему, пожалуйста
