Bitcoin Forum

Local => Новички => Topic started by: Saraf12 on August 31, 2019, 01:59:16 PM



Title: Некорректное отображение баланса кошель
Post by: Saraf12 on August 31, 2019, 01:59:16 PM
Доброе время суток всем.
Такая ситуация:
Решил сменить BitcoinCore  с 0.17.0 на BitcoinCore 0.18.0.
Сохранил/сделал резервную копию wallet.dat
Установил новый BitcoinCore 0.18.0, заметил пустой файл кошелька на свой и обнаружил что баланс кошелька показывает неверное значение.
Он не видит 0.07btc
Во вкладке транзакции он корректно показывает все транзакции,  которые в сумме показывают то сколько было на кошельке.
То есть при сложении всех транзакций в сумме получается правильное значение во вкладке транзакции.
НО!  Во вкладке Балансы он показывает значение меньшей суммы чем во вкладке транзакции, на 0.07btc.
Никуда не тратил баланс,  так как BTC использую как инвестиции.
В интернете много инфы,  но конкретно этой ситуации пока что не нашел.
Возможно нужно выполнить какие то действия...  И баланс будет верным.
Кто то сталкивался с такой ситуацией?


Title: Re: Некорректное отображение баланса кошел
Post by: diks on August 31, 2019, 03:30:31 PM
поиграйся -rescan \ -reindex

т.е. запуск кошелька с параметром
bitcoin-qt.exe -rescan
или потом с -reindex

по командам кошелька можно поискать на биткоин-вики


Title: Re: Некорректное отображение баланса кошел
Post by: Saraf12 on August 31, 2019, 08:17:58 PM
поиграйся -rescan \ -reindex

т.е. запуск кошелька с параметром
bitcoin-qt.exe -rescan
или потом с -reindex

То есть создать ярлык и прописать ему путь, который написан с пометкой в конце -rescan ???
Ок,  услышал тебя.  Спасибо.
На днях займусь этим,  о результате напишу.


Title: Re: Некорректное отображение баланса кошел
Post by: F1ak on September 01, 2019, 09:38:48 AM
Скорее всего сдача на другой адрес ушла.


Title: Re: Некорректное отображение баланса кошел
Post by: Saraf12 on September 02, 2019, 10:52:04 AM
Посмотри в эксплорере, что там отображается? Кошелек полностью синхронизирован?
а так да, только -рескан, примерно так - C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe –rescan, или в настройках самого кошелька в repair wallet, но учти он может занять чуть ли не сутки (зависит от компа) процесс довольно ресурсоемкий, не проще на 0.17 вернуться?)

Если честно, то мне 0.18 больше по душе
Сканировать буду на 0.18.0
А так благодарю за помощь!!!!

Скорее всего сдача на другой адрес ушла.


Вообще дело было так:
Все было нормально пока ко мне домой не приехал один ублюдок родственник без моего ведома, к нам. Ну жена пустила его.
После чего у меня откуда не возьмись появились мысли, что он крысануть что то хочет у меня на хате. Родственник по ее линии.
Ну да ладно.
Теперь думаю на Wallet.dat другой сделать и на него все перекинуть, а то мало ли...
(У МЕНЯ ПОЛНАЯ НОДА)

История 1
1) Убираю из директории свой родной с капустой Wallet.dat
2) Копирую в эту директорию новый Wallet.dat - пустой конечно (чистый)
3) Открываю Qt, попёрли какие то глюки
4) Закрываю Qt
5) Вставляю Wallet.dat на котором деньги
6) Запускаю Qt и вижу нули, ну думаю приехали....
7) Почти смиряясь с тем что я мягко говоря потерял бабки, решаю установить версию 0.18 и попробовать на новой проге увидеть что будет
8) Устанавливаю, запускаю
9) Вставляю свой Wallet.dat
10) Появился баланс, на 0,06btc меньше чем должно быть... ура! но он не подтвержден...
11) Думаю подтвердиться после синхронизации
12) Нет, такого не произошло
В "Транзакциях" при сложении всех сумм баланс правильный как и был, но во вкладке "Балансы" он меньше на 0,06Btc

Вопрос:
Куда и где?... Ничего не тратил вообще!!!

История 2
Думаю создам новый адрес и попробую перевести на него не много из своего же кошелька на свой же, только на новый адрес.
1)Создаю адрес
2) отправляю сатоши
3) Вижу что транзакция ушла, но во вкладке "Транзакции" появилась комиссия, без ничего больше...
4) Смотрю баланс стал меньше еще на 0,0137Btc - во чудеса думаю
Начал изучать этот вопрос думая, что у меня украли их
5) Захожу на блокчейн и смотрю куда отправились сатошики
6) Ушло сразу на 2 адреса
7) Ептить-колотить думаю... Как так?
8) Искал адрес у себя- не нашел
9) Изучил, почитал, поныл... Понял что есть понятие сдача, понял как работает. Входы выходы и т.д.
10) Открыл Qt, зашел на "Управление входами" и обнаружил там тот самый адрес на который ушла сдача в размере 0,0137Btc, но не прибавилась к основной сумме!

Теперь к первой истории приплюсовываем вторую и получаем баланс на МИНУС 0,0737 меньше по курсу 9850 на сегодня - это 723 доллара

Вопрос:
1) Поможет ли в первом и во втором случае -Rescan и  -Reindex?
2) Можно ли создать в кошельке Qt адрес на который будет отправляться сдача с транзакций
Например у меня не потраченные выходы с разными балансами, я отправляю BTC получателю, и мне приходит сдача строго на тот адрес который я указал при совершении транзакции, и каждый раз приходит сдача именно на него, это реально?
3) И снова повторюсь, поможет ли Rescan во второй истории???

Посмотри в эксплорере, что там отображается? Кошелек полностью синхронизирован?
а так да, только -рескан, примерно так - C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe –rescan, или в настройках самого кошелька в repair wallet, но учти он может занять чуть ли не сутки (зависит от компа) процесс довольно ресурсоемкий, не проще на 0.17 вернуться?)


Кошелек синхронизирован.
А что именно посмотреть в зксплорере?


Title: Re: Некорректное отображение баланса кошел
Post by: diks on September 02, 2019, 12:21:16 PM
консоль

getbalance
покажет баланс, сравни

listaddressgroupings
должно показать адреса с балансами, сравни

по мне так теряешь время
у тебя ведь фулл клиент синхронизирован на машине - запусти rescan или восстанови кошель из сида, сохранив канешн предыдущий wallet.dat


+ для изучения
Консольные команды и ключи Bitcoin Core
https://bitcoinwork.net/konsolnye-komandy-i-kljuchi-bitcoin-core/

или в консоли командой help


Title: Re: Некорректное отображение баланса кошел
Post by: Saraf12 on September 02, 2019, 04:17:30 PM
консоль

getbalance
покажет баланс, сравни

listaddressgroupings
должно показать адреса с балансами, сравни

по мне так теряешь время
у тебя ведь фулл клиент синхронизирован на машине - запусти rescan или восстанови кошель из сида, сохранив канешн предыдущий wallet.dat


+ для изучения
Консольные команды и ключи Bitcoin Core
https://bitcoinwork.net/konsolnye-komandy-i-kljuchi-bitcoin-core/

или в консоли командой help

У меня Bitcoin Core,  кошелек зашифрован нереально длинным паролем.
А СИД фраза разве есть у этого QT?

А что именно посмотреть в зксплорере?
Как что? Первым делом в эксплорере посмотри баланс правильно отображается или нет?
https://i.imgur.com/8j799hf.png
Сюда адрес вставь и посмотри историю, что, кто, куда переводил, или не переводил, и все ли на месте. Мож зря на родственника грешишь, а может не зря)) Родственники, они такие)))

Все посмотрел в нём.
Транзакции со счета уходили 2 раза, только я это сам делал.
Транзакции с двух адресов ушли на три адреса, третий сдача.
Но баланс в любом разе не верен.
Теперь буду делать сканирование.
Но перед этим выведу то что есть, а потом сканировать буду, так спокойнее будет.
А родственники - им вообще плевать... 95% из них готовы тебя оставить без трусов ради легкой наживы, поэтому и начал париться по этому поводу


Title: Re: Некорректное отображение баланса кошел
Post by: igor72 on September 03, 2019, 09:47:56 AM

Вопрос:
1) Поможет ли в первом и во втором случае -Rescan и  -Reindex?
Должно помочь
Quote
2) Можно ли создать в кошельке Qt адрес на который будет отправляться сдача с транзакций
Например у меня не потраченные выходы с разными балансами, я отправляю BTC получателю, и мне приходит сдача строго на тот адрес который я указал при совершении транзакции, и каждый раз приходит сдача именно на него, это реально?
Там же есть в окне отправки такая галочка (должно быть включено управление входами в настройках)
Quote
3) И снова повторюсь, поможет ли Rescan во второй истории???
Повторюсь, должно помочь ). А не поможет, достанете свои монеты через приватники в крайнем случае.

Quote
А СИД фраза разве есть у этого QT?
Нет. Но есть xprv мастер-ключ, из которого можно получить все приватники неимпортированных адресов.


Title: Re: Некорректное отображение баланса кошел
Post by: Saraf12 on September 03, 2019, 01:30:29 PM

Вопрос:
1) Поможет ли в первом и во втором случае -Rescan и  -Reindex?
Должно помочь
Quote
2) Можно ли создать в кошельке Qt адрес на который будет отправляться сдача с транзакций
Например у меня не потраченные выходы с разными балансами, я отправляю BTC получателю, и мне приходит сдача строго на тот адрес который я указал при совершении транзакции, и каждый раз приходит сдача
Нет. Но есть xprv мастер-ключ, из которого можно получить все приватники неимпортированных адресов.


Можно узнать,  что за ключ XPRV?  Люди скажите можно ли делать Rescan в оффлайн режиме?  Не подключенным к интернету. У меня весь блокчейн на компе.
Судя по логике можно,  но хочу уточнить


Title: Re: Некорректное отображение баланса кошел
Post by: igor72 on September 03, 2019, 01:46:49 PM
Можно узнать,  что за ключ XPRV?
Это расширенный приватный мастер-ключ, из которого вычисляются все приватные ключи от адресов (начинается на xprv, поэтому в народе его часто так и называют). Некоторые его сохраняют отдельно (на случай утери или порчи wallet.dat), типа как сид-фразу.

Как вариант, поюзай кошелек Electrum, можешь прям в него импортировать wallet.dat или приватники..
wallet.dat Electrum не поймет, а приватники можно. Только при импорте нужно соответствующий типу адреса префикс указывать.


Title: Re: Некорректное отображение баланса кошел
Post by: Saraf12 on September 04, 2019, 01:13:11 PM
Как вариант, поюзай кошелек Electrum, можешь прям в него импортировать wallet.dat или приватники..
wallet.dat Electrum не поймет, а приватники можно. Только при импорте нужно соответствующий типу адреса префикс указывать.


В общем сегодня сделал Rescan
Ничего не изменилось
Как был некорректный баланс так и остался.
Повторюсь,  что во вкладке транзакции при сложении все верно,  а во вкладке "обзор" неверно показывает.
Reindex думаю тут не играет роли никакой и никак не поможет. ...
Бред какой-то...

Как вариант, поюзай кошелек Electrum, можешь прям в него импортировать wallet.dat или приватники..
wallet.dat Electrum не поймет, а приватники можно. Только при импорте нужно соответствующий типу адреса префикс указывать.

И второй вопрос, подскажи пожалуйста
Как можно сразу одним махом перекинуть все бтс на другой кошель, чтобы на этом кошельке вообще ничего не осталось, ничего,  а именно имею ввиду то какие галочки поставить во вкладке "Отправить"?
Как я понимаю нужно указать:
 "Использовать доступный баланс" - галочка
"вычесть комиссию с суммы"
И указать на всякий случай адрес для сдачи правильно?


Title: Re: Некорректное отображение баланса кошел
Post by: igor72 on September 04, 2019, 01:37:06 PM
А если нажать "Использовать доступный баланс", тоже неверно показывает?

Я бы на вашем месте импортировал бы все приватники в электрум (и посмотрел на получившуюся сумму в электруме), удалил wallet.dat, а после перезапуска (это создаст новый wallet.dat) из электрума перевел бы все в core транзакцией (если core действительно необходим, иначе остался бы в электруме (но там тогда тоже лучше перевести все в стандартный кошелек с сидом) ). На всякий случай: Электрум качать строго с https://electrum.org/#download , и, очень желательно, с проверкой подписи.


Quote
Как можно сразу одним махом перекинуть все бтс на другой кошель, чтобы на этом кошельке вообще ничего не осталось, ничего,  а именно имею ввиду то какие галочки поставить во вкладке "Отправить"?
Как я понимаю нужно указать:
 "Использовать доступный баланс" - галочка
"вычесть комиссию с суммы"
И указать на всякий случай адрес для сдачи правильно?
Вроде все логично. Но я бы сделал, как выше написал, хотя это и сложнее.
 


Title: Re: Некорректное отображение баланса кошел
Post by: Saraf12 on September 04, 2019, 05:30:14 PM
А если нажать "Использовать доступный баланс", тоже неверно показывает?

Я бы на вашем месте импортировал бы все приватники в электрум (и посмотрел на получившуюся сумму в электруме), удалил wallet.dat, а после перезапуска (это создаст новый wallet.dat) из электрума перевел бы все в core транзакцией (если core действительно необходим, иначе остался бы в электруме (но там тогда тоже лучше перевести все в стандартный кошелек с сидом) ). На всякий случай: Электрум качать строго с https://electrum.org/#download , и, очень желательно, с проверкой подписи.


Quote
Как можно сразу одним махом перекинуть все бтс на другой кошель, чтобы на этом кошельке вообще ничего не осталось, ничего,  а именно имею ввиду то какие галочки поставить во вкладке "Отправить"?
Как я понимаю нужно указать:
 "Использовать доступный баланс" - галочка
"вычесть комиссию с суммы"
И указать на всякий случай адрес для сдачи правильно?
Вроде все логично. Но я бы сделал, как выше написал, хотя это и сложнее.
 


Если нажать "Использовать  доступный баланс"
То появляется ровно такая же сумма,  что и во вкладке Обзор


Title: Re: Некорректное отображение баланса кошел
Post by: igor72 on September 04, 2019, 05:41:56 PM

Если нажать "Использовать  доступный баланс"
То появляется ровно такая же сумма,  что и во вкладке Обзор
Ну да, логично. Так что ваш способ ничего не даст, придется через приватники.