urri (OP)
Newbie
Offline
Activity: 7
Merit: 0
|
|
June 03, 2016, 02:11:37 PM |
|
Здравствуйте, я вывел биткоины из кошелька (Bitcoin Core, сервер Ubuntu) командой bitcoin-cli sendtoaddress хххххххххххххххх 12345 баланс кошелька не меняется уже два часа, ответ на запрос bitcoin-cli getbalance "ххх" один и тот же, что и до вывода, в кошельке пусто, запрос на повторный вывод - ошибка: error code: -6 error message: Insufficient funds Как обновить баланс кошелька?
|
|
|
|
informancer
|
|
June 03, 2016, 02:19:09 PM |
|
А транзакция уже подтверждена?
|
|
|
|
urri (OP)
Newbie
Offline
Activity: 7
Merit: 0
|
|
June 03, 2016, 03:52:48 PM |
|
20 подтверждений bitcoin-cli getinfo показывает правильный баланс bitcoin-cli getbalance тот же, что и был до отправки платежа
|
|
|
|
informancer
|
|
June 04, 2016, 06:35:20 AM |
|
перезапусти bitcoind с опцией -rescan
|
|
|
|
urri (OP)
Newbie
Offline
Activity: 7
Merit: 0
|
|
June 04, 2016, 07:46:41 AM |
|
запустил, пока не помогает, сколько времени занимает эта операция?
|
|
|
|
informancer
|
|
June 05, 2016, 10:02:51 AM |
|
запустил, пока не помогает, сколько времени занимает эта операция?
У меня занимает несколько минут. Там datadir где? Может требовалось указать в опциях?
|
|
|
|
urri (OP)
Newbie
Offline
Activity: 7
Merit: 0
|
|
June 05, 2016, 11:46:54 AM |
|
ничего не изменилось и за сутки установка стандартная /home/пользователь/.bitcoind/
-datadir=<dir> Specify data directory это ведь для не стандартной установки
|
|
|
|
informancer
|
|
June 05, 2016, 12:17:48 PM |
|
-datadir=<dir> Specify data directory это ведь для не стандартной установки
Да.
|
|
|
|
urri (OP)
Newbie
Offline
Activity: 7
Merit: 0
|
|
June 05, 2016, 12:41:14 PM |
|
А если получать баланс кошелька не bitcoin-cli getbalance "user_name", а из bitcoin-cli getinfo - поле balance, в чем разница? getinfo поле balance - показывает действительную картину, проверил переводами в/из кошелька, а getbalance "user_name" - всегда показывает одну цифру, но пока отлаживал, выполнял переводы по 0.01$ - она менялась,тоже показывала верную, непонятно после чего перестало изменяться, и как починить, можно все снести и установить заново, но если это делать каждый раз в работающем магазине, то это уже не магазин.
|
|
|
|
markmun
Newbie
Offline
Activity: 28
Merit: 0
|
|
June 06, 2016, 12:27:51 AM |
|
А если получать баланс кошелька не bitcoin-cli getbalance "user_name", а из bitcoin-cli getinfo - поле balance, в чем разница? getinfo поле balance - показывает действительную картину, проверил переводами в/из кошелька, а getbalance "user_name" - всегда показывает одну цифру, но пока отлаживал, выполнял переводы по 0.01$ - она менялась,тоже показывала верную, непонятно после чего перестало изменяться, и как починить, можно все снести и установить заново, но если это делать каждый раз в работающем магазине, то это уже не магазин.
Возможно проблема в том, что bitcoin-cli getbalance "user_name" показывает баланс для конкретного аккуанта (user_name) , а getinfo по всем аккаунтам на кошельке. Видно когда создавали кошелек или на задали аккаунт или задали не тот аккаунт, который проверяется по getbalance . Посмотрите что у вас показывает bitcoin-cli listaccounts ну, и изучать https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
|
|
|
|
urri (OP)
Newbie
Offline
Activity: 7
Merit: 0
|
|
June 06, 2016, 04:17:04 AM |
|
Документацию я здесь изучал https://bitcoin.org/en/developer-referenceЯ это так и понимаю, но не может быть такого, что баланс одного из аккаунтов в кошельке больше суммы балансов всех аккаунтов кошелька, getbalance "user_name" 0.0006, а getinfo 0.000002.
|
|
|
|
markmun
Newbie
Offline
Activity: 28
Merit: 0
|
|
June 06, 2016, 07:25:30 AM |
|
Документацию я здесь изучал https://bitcoin.org/en/developer-referenceЯ это так и понимаю, но не может быть такого, что баланс одного из аккаунтов в кошельке больше суммы балансов всех аккаунтов кошелька, getbalance "user_name" 0.0006, а getinfo 0.000002. Подсуньте ваш кошелек bitcoin-qt , посмотрите что там и как. В настройках включите управление входами, потом кнопку "отправить" и входы. Смотрите что на каком аккаунте лежит. Сумма может не совпадать из-за того, что недосинхронизирована база блоков. также bitcoin-cli listunspent покажет все неизрасходованые входы. Они должны равняться сумме из getinfo.
|
|
|
|
|