Author

Topic: как вытащить невидимый адрес из кошелька? (Read 4246 times)

full member
Activity: 210
Merit: 100
как определить адрес кошелька отправителя?

иногда определяю, но иногда транзакция показывает адрес отправителя и получателя одинаковым.. а иногда вообще пустым.
использовал gettransaction и getrawtransaction..
legendary
Activity: 2044
Merit: 1231
задача не решена

Задача решена месяц назад https://bitcointalksearch.org/topic/m.14059045
Ты это пробовал? У меня скрытые адреса выводятся.
hero member
Activity: 546
Merit: 500
задача не решена

те адреса что видны и так выводятся

а те что в сдаче были использованы - нет
а они кошелек раздувают неимоверно

походу нужно просто дамп всего кошелька делать, при этом скрытые адреса должны вылезти тоже

а потом заново собрать кошель из отдельных приватных ключей
legendary
Activity: 2044
Merit: 1231
А разве он сдачу пересылает не на адрес, с которого не всё потратил?

Сам нашёл. По умолчанию так и есть. Однако в кошельке можно настроить, куда будет отправлять сдачу:



Жирным выделил для бирж. Биржевики, сделайте обязательно эту настройку и выключите трату неподтверждённой сдачи. Не подставляйте людей с зависанием транзакций!
legendary
Activity: 2317
Merit: 2318
Эта команда покажет все адреса, в том числе и чужие, на которые отправлял BTC
Подтверждаю.
В выводе команды listreceivedbyaddress, кроме собственных адресов, имеются также все адреса, которые есть в списке "Адреса отправки".
legendary
Activity: 2044
Merit: 1231
bitcoin-cli listreceivedbyaddress 0 true

Эта команда покажет все адреса in wallet.dat, включая скрытые, которые нужно посмотреть.

Вывело только адреса из "Адресов получения".

Описание команды:
Quote
List balances by receiving address.

Arguments:
1. minconf (numeric, optional, default=1) The minimum number of confirmations before payments are included.
2. includeempty (numeric, optional, default=false) Whether to include addresses that haven't received any payments.
3. includeWatchonly (bool, optional, default=false) Whether to include watchonly addresses (see 'importaddress').

Никакого показа чужих адресов в ней не предусмотрено, только свои адреса получения.

Я бы даже не тратить время на эту команду из-за одного её названия, которое явно говорит, что для другого предназначена. Т. к. есть прецидент, что у меня выдаёт "не то" - тоже говорит о том, что не нужно использовать. А ещё её не нужно использовать, потому что она выдаёт неудобный результат, который непонятно как парсить.

Предложившего её человеку я бы никогда не взял работать программистом, ибо имеет "талант" двигаться не в ту сторону даже после подсказки.

У меня на 12-й Коре показал мои адреса и адреса 3-х бирж, на которые выводил BTC, т. е. все адреса, когда-либо учавствовшие в приёме или отправке BTC. По ссылке описания команд написано All adresses. Не было написано что-то типа only your wallet adresses или except other wallet adresses.

Поэтому проверь ещё раз, что там у тебя вывело. Скорее всего плохо смотрел, потому что выводит большой объём. И ещё раз намекаю. У тебя выводит одно, у меня другое. Что выведет у других, если тоже использовать?
legendary
Activity: 1200
Merit: 1021
bitcoin-cli listreceivedbyaddress 0 true

Эта команда покажет все адреса in wallet.dat, включая скрытые, которые нужно посмотреть.

Вывело только адреса из "Адресов получения".

Описание команды:
Quote
List balances by receiving address.

Arguments:
1. minconf (numeric, optional, default=1) The minimum number of confirmations before payments are included.
2. includeempty (numeric, optional, default=false) Whether to include addresses that haven't received any payments.
3. includeWatchonly (bool, optional, default=false) Whether to include watchonly addresses (see 'importaddress').

Никакого показа чужих адресов в ней не предусмотрено, только свои адреса получения.
legendary
Activity: 2044
Merit: 1231
Perp, включай мозги и читай ещё раз, медленно и по слогам, что я написал в предыдущем посте. Также  вчитайся в "you can list all the addresses by setting", особое внимание обрати на "all the addresses".

ТС не просил найти чужие адреса до кучи  Grin
legendary
Activity: 2044
Merit: 1231
Quote
как через АПИ такие адреса найти?

bitcoin-cli listreceivedbyaddress 0 true

Нужно уточнять "сам не пробовал". Эта команда покажет все адреса, в том числе и чужие, на которые отправлял BTC
legendary
Activity: 2044
Merit: 1231
ответ - никак

темболее что удалить из кошелька их тоже нельзя

См. мой пост выше. Я удалил один адрес, которому метку не поставил, он через getaddressesbyaccount "" показывается. Если получить список аккаунтов, для каждого можно определить адрес
hero member
Activity: 546
Merit: 500
ответ - никак

темболее что удалить из кошелька их тоже нельзя
legendary
Activity: 2044
Merit: 1231
смотрю АПИ команды и не вижу такого

вот кошель сам создает скрытые адреса и на них сдачу пересылает
как через АПИ такие адреса найти?

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
listreceivedbyaddress - выдает только адреса с именем аккаунта

А разве он сдачу пересылает не на адрес, с которого не всё потратил?

Для просмотра адресов есть команда:
Code:
getaddressesbyaccount ""
, в кавычках прописывается аккаунт (если есть). Получить список аккаунтов можно командой:
Code:
listaccounts
member
Activity: 172
Merit: 11
listaccounts
dumpprivkey "bitcoinaddress"
Xtc
legendary
Activity: 1973
Merit: 1028
;u
смотрю АПИ команды и не вижу такого

вот кошель сам создает скрытые адреса и на них сдачу пересылает
как через АПИ такие адреса найти?

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
listreceivedbyaddress - выдает только адреса с именем аккаунта
Пустые, или те, на которые сдача уже пришла?
Еще не использованные для сдачи - никак.
legendary
Activity: 1200
Merit: 1021
смотрю АПИ команды и не вижу такого

вот кошель сам создает скрытые адреса и на них сдачу пересылает
как через АПИ такие адреса найти?

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
listreceivedbyaddress - выдает только адреса с именем аккаунта

Похоже, только через getnewaddress, по одному.
legendary
Activity: 1200
Merit: 1021
Также по теме вопрос добавлю. При создании кошелька создаётся и заполняется пул на 84 адреса. Что будет с этим пулом при добавлении 85-го адреса?
С этим пулом ничего не случится.
legendary
Activity: 2044
Merit: 1231
Также по теме вопрос добавлю. При создании кошелька создаётся и заполняется пул на 84 адреса. Что будет с этим пулом при добавлении 85-го адреса?
hero member
Activity: 546
Merit: 500
смотрю АПИ команды и не вижу такого

вот кошель сам создает скрытые адреса и на них сдачу пересылает
как через АПИ такие адреса найти?

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
listreceivedbyaddress - выдает только адреса с именем аккаунта
Jump to: