Bitcoin Forum

Local => Кодеры => Topic started by: svsergei on September 28, 2011, 10:17:47 PM



Title: Удаление в клиенте лишних адресов
Post by: svsergei on September 28, 2011, 10:17:47 PM
Можно ли в клиенте удалить или хотя бы скрыть лишние адреса, чтоб самому в них не запутаться?


Title: Re: Удаление в клиенте лишних адресов
Post by: SAPer on September 29, 2011, 06:39:31 PM
Всем адресам можно давать названия. Если это делать осмысленно, скрывать ничего не нужно ;)


Title: Re: Удаление в клиенте лишних адресов
Post by: sergrpd on September 30, 2011, 09:56:16 PM
Ну а все таки удалить можно???


Title: Re: Удаление в клиенте лишних адресов
Post by: LZ on September 30, 2011, 09:59:29 PM
Технически - да, но такой команды в интерфейсе нет. Просите сделать патч.


Title: Re: Удаление в клиенте лишних адресов
Post by: sergrpd on September 30, 2011, 10:00:34 PM
Кого и где просить?


Title: Re: Удаление в клиенте лишних адресов
Post by: LZ on October 01, 2011, 03:02:10 PM
Лучше я просто перенесу эту тему в раздел Кодеры. Кто-нибудь, я думаю, возьмется.


Title: Re: Удаление в клиенте лишних адресов
Post by: sergrpd on October 01, 2011, 10:21:34 PM
А разве программисты, которые пишут эту софтинку, сидят на этом форуме?


Title: Re: Удаление в клиенте лишних адресов
Post by: LZ on October 02, 2011, 06:49:10 PM
Разработчики Bitcoin? Да, тут на BitcoinTalk.


Title: Re: Удаление в клиенте лишних адресов
Post by: Lis on October 03, 2011, 01:24:35 PM
Можно ли в клиенте удалить или хотя бы скрыть лишние адреса, чтоб самому в них не запутаться?
Могу сделать утилиту python-е чтобы удалять не нужные адреса. Если еще актуально.


Title: Re: Удаление в клиенте лишних адресов
Post by: LZ on October 04, 2011, 09:41:56 AM
Думаю, что актуально. Сделай. :)


Title: Re: Удаление в клиенте лишних адресов
Post by: Lis on October 05, 2011, 02:55:53 PM
http://lis.hst.ru/dev/py/rm_key.py

Посмотреть все адреса в кошельке
Code:
./rm_key.py -d ~/.bitcoin/ -f wallet.dat

Удалить адрес
Code:
./rm_key.py -d ~/.bitcoin/ -f wallet.dat -a 1MocV8fWDVEzdNXVvSGSjUC7TCc1Tc9xjG

Проверяет правильность введенного адреса.
Перед удалением спрашивает еще раз.
Если для разных ключей соответствуют одинаковые адреса за каждый ключ будет спрашивать разрешение удалить.


ВНИМАНИЕ!!!
ВЫ ИСПОЛЬЗУЕТЕ ПЛАГИН НА СВОЙ СТРАХ И РИСК, ДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ КОШЕЛЬКА ПЕРЕД ПРОВЕДЕНИЕМ ЭКСПЕРИМЕНТОВ НАД НИМ!!!
Код общественное достояние.


Title: Re: Удаление в клиенте лишних адресов
Post by: LZ on October 05, 2011, 04:11:01 PM
Здорово, скоро у нас будет целый тулкит для работы с кошельком. :)


Title: Re: Удаление в клиенте лишних адресов
Post by: btcsec on October 15, 2011, 07:19:42 PM
А можно ли расширить функционал, интересен просмотр от кого пришли платежи?


Title: Re: Удаление в клиенте лишних адресов
Post by: Lis on October 17, 2011, 10:14:36 AM
А можно ли расширить функционал, интересен просмотр от кого пришли платежи?
Возможно, но велосипед. Чем BBE не устраивает?


Title: Re: Удаление в клиенте лишних адресов
Post by: rPman on October 17, 2011, 04:44:14 PM
А можно ли расширить функционал, интересен просмотр от кого пришли платежи?
Возможно, но велосипед. Чем BBE не устраивает?
необходимостью держать две базы блоков либо отключать основной клиент на время анализа этих блоков утилитой abe, плюс сама утилита abe делает неслабую базу (резуультаты анализа складываются в sqlite/mysql/...).

p.s. необходимость возможности делать запросы к базе блоков из самого клиента (пусть даже для начала только через rpc) есть.


Title: Re: Удаление в клиенте лишних адресов
Post by: Lis on October 18, 2011, 06:50:25 AM
А можно ли расширить функционал, интересен просмотр от кого пришли платежи?
Возможно, но велосипед. Чем BBE не устраивает?
необходимостью держать две базы блоков либо отключать основной клиент на время анализа этих блоков утилитой abe, плюс сама утилита abe делает неслабую базу (резуультаты анализа складываются в sqlite/mysql/...).

p.s. необходимость возможности делать запросы к базе блоков из самого клиента (пусть даже для начала только через rpc) есть.
Можно инфы про "abe"?
Копии транзакций с поступлениями средств лежат в wallet.dat
Я не занимаюсь расширением функционал оф. клиента т.к. не люблю писать на c++, все плагины делаю на python for fun.


Title: Re: Удаление в клиенте лишних адресов
Post by: rPman on October 18, 2011, 09:05:30 AM
Можно инфы про "abe"?
Копии транзакций с поступлениями средств лежат в wallet.dat
Я не занимаюсь расширением функционал оф. клиента т.к. не люблю писать на c++, все плагины делаю на python for fun.
как раз abe - это утилита на python

https://en.bitcoin.it/wiki/Abe

p.s. далеко не вся нужная информация в wallet.dat лежит... например информация, на какой адрес поступили намайненные монеты (generated).


Title: Re: Удаление в клиенте лишних адресов
Post by: Lis on October 19, 2011, 07:41:51 AM
p.s. далеко не вся нужная информация в wallet.dat лежит... например информация, на какой адрес поступили намайненные монеты (generated).
Ошибаетесь уважаемый, с помощью плагина (https://bitcointalk.org/index.php?topic=25346.msg327142#msg327142) сделанного ранее легко можно выдернуть хеш tx из wallet.dat в котором начисляются добытые монеты.

Но, как было замеченно в обсуждении (https://bitcointalk.org/index.php?topic=47041.0) если генерацией занимался оф. клиент а не eligius.st то начисление происходит на open_key а не на hash_160, но и из первого и второго легко получить btc адрес.