Bitcoin Forum
November 10, 2024, 06:28:24 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: как вытащить невидимый адрес из кошелька?  (Read 4244 times)
7Pay.in (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile WWW
February 24, 2016, 01:52:19 PM
 #1

смотрю АПИ команды и не вижу такого

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

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

http://LITE.cash payment gateway
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
February 25, 2016, 09:33:37 AM
 #2

Также по теме вопрос добавлю. При создании кошелька создаётся и заполняется пул на 84 адреса. Что будет с этим пулом при добавлении 85-го адреса?
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
February 25, 2016, 11:23:06 AM
 #3

Также по теме вопрос добавлю. При создании кошелька создаётся и заполняется пул на 84 адреса. Что будет с этим пулом при добавлении 85-го адреса?
С этим пулом ничего не случится.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
February 25, 2016, 12:12:18 PM
 #4

смотрю АПИ команды и не вижу такого

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

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

Похоже, только через getnewaddress, по одному.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
Xtc
Legendary
*
Offline Offline

Activity: 1973
Merit: 1028


;u


View Profile WWW
February 26, 2016, 02:33:33 AM
 #5

смотрю АПИ команды и не вижу такого

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

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
listreceivedbyaddress - выдает только адреса с именем аккаунта
Пустые, или те, на которые сдача уже пришла?
Еще не использованные для сдачи - никак.
n00by
Member
**
Offline Offline

Activity: 172
Merit: 11


View Profile
March 01, 2016, 10:24:16 AM
 #6

listaccounts
dumpprivkey "bitcoinaddress"
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
March 01, 2016, 11:37:41 AM
 #7

смотрю АПИ команды и не вижу такого

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

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

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

Для просмотра адресов есть команда:
Code:
getaddressesbyaccount ""
, в кавычках прописывается аккаунт (если есть). Получить список аккаунтов можно командой:
Code:
listaccounts
7Pay.in (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile WWW
March 01, 2016, 04:55:44 PM
 #8

ответ - никак

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

http://LITE.cash payment gateway
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
March 01, 2016, 09:15:56 PM
 #9

ответ - никак

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

См. мой пост выше. Я удалил один адрес, которому метку не поставил, он через getaddressesbyaccount "" показывается. Если получить список аккаунтов, для каждого можно определить адрес
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
March 08, 2016, 01:08:25 PM
 #10

Quote
как через АПИ такие адреса найти?

bitcoin-cli listreceivedbyaddress 0 true

Нужно уточнять "сам не пробовал". Эта команда покажет все адреса, в том числе и чужие, на которые отправлял BTC
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
March 09, 2016, 12:14:12 AM
 #11

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

ТС не просил найти чужие адреса до кучи  Grin
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
March 09, 2016, 11:16:45 AM
 #12

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').

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

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
March 09, 2016, 11:36:38 AM
 #13

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.

Поэтому проверь ещё раз, что там у тебя вывело. Скорее всего плохо смотрел, потому что выводит большой объём. И ещё раз намекаю. У тебя выводит одно, у меня другое. Что выведет у других, если тоже использовать?
A-Bolt
Legendary
*
Offline Offline

Activity: 2334
Merit: 2374


View Profile
March 09, 2016, 04:27:36 PM
 #14

Эта команда покажет все адреса, в том числе и чужие, на которые отправлял BTC
Подтверждаю.
В выводе команды listreceivedbyaddress, кроме собственных адресов, имеются также все адреса, которые есть в списке "Адреса отправки".
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
March 10, 2016, 05:25:12 AM
Last edit: March 10, 2016, 05:45:07 AM by Vadi2323
 #15

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

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



Жирным выделил для бирж. Биржевики, сделайте обязательно эту настройку и выключите трату неподтверждённой сдачи. Не подставляйте людей с зависанием транзакций!
7Pay.in (OP)
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile WWW
April 06, 2016, 02:42:50 PM
 #16

задача не решена

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

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

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

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

http://LITE.cash payment gateway
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
April 07, 2016, 08:11:26 AM
 #17

задача не решена

Задача решена месяц назад https://bitcointalk.org/index.php?topic=1375603.msg14059045#msg14059045
Ты это пробовал? У меня скрытые адреса выводятся.
btcmasterZ
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
April 27, 2016, 09:05:36 AM
 #18

как определить адрес кошелька отправителя?

иногда определяю, но иногда транзакция показывает адрес отправителя и получателя одинаковым.. а иногда вообще пустым.
использовал gettransaction и getrawtransaction..
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!