Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
22 марта 2013, 8:59:51 PM   # 1
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о застенчивый простые запросы выдвижные

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я обычно компиляции клиента себя, так как я часто есть некоторые небольшие пятна, которые я хотел бы использовать.
Я всегда был застенчив, чтобы отправить любой запрос опроса на такой, в основном потому, что я не совсем уверен, как приветствовать их быть, и никто не любит быть отвергнут

Пусть мама дать вам пример.
Время от времени я получаю запросы от людей, которых я знаю, которые имеют проблемы со своими кошельками, и поэтому они хотят, чтобы я это исправить.
Обычно это потому, что они привыкли работать с несколькими кошельками на том же компьютере, и поэтому они в конечном итоге с операциями, которые имеют только знак вопроса, и ноль подтверждения ...
Обычно я просто говорю им, чтобы использовать "-rescan" вариант, но иногда это не помогает, потому что сделка у них в кошельке было как-то двойной потратить, и тогда единственный способ исправить их кошелек, чтобы удалить все транзакции, а затем сделать повторное сканирование.
Так что у меня есть этот простой патч в init.c, который идет как это:
Код:
BOOL AppInit2 ()
{
    // ...
    если (GetBoolArg ("-rescan"))
    {
        pindexRescan = pindexGenesisBlock;
        // А вот идет мой код:
        если (GetBoolArg ("-purgetransactions"))
        {
            для (показать на карте:: итератора его = pwalletMain->mapWallet.begin (); это! = pwalletMain->mapWallet.end (); ++ это)
            {
                CWalletTx * WTX = &((* Его) .second);
                pwalletMain->EraseFromWallet (wtx->GetHash ());
            }
        }
    }
    // ...
}
Как вы можете понять, что в основном удаляет всю локальную Txs из бумажника, если вы используете и "-rescan" а также "-purgetransactions" в то же время.

Итак: было бы достаточно полезным заморачиваться с просьбой тянуть?
А если бы - мне нужно добавить несколько тестов для него, или что?


Другой пример, хотя и немного более сложным, будет возможность использовать * как для sendmany команда.
Это просто странно, что вы не можете указать "любой счет" там, и у меня есть приложение, которое на самом деле отстой из-за этого.


Если такие простые патчи приветствуются, я более чем счастлив, чтобы создать некоторые тянуть запросы на них, а если нет - не проблема, я не буду просто продолжать латать их в себе.
Поэтому, пожалуйста, дайте мне знать, что вы думаете.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n


Как заработать Биткоины?
Без вложений. Не майнинг.


24 марта 2013, 4:02:15 PM   # 2
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о застенчивый простые запросы выдвижные

Получил 1806 Биткоинов
Реальная история.





О вашей конкретной проблемы, если он достаточно протестирован да я считаю полезным. Я потратил несколько часов, чтобы реализовать поддержку транзакций в pywallet, потому что в те дни, не было никакого способа, чтобы удалить эти знаменитые 0 / неподтвержденные сделки

Я также задаюсь вопросом о том случае простых запросов выдвижными ... Какие требования предъявляются к пересылаться и принимаются?
Сделать успешную нить об этом в DEV / технической дискуссии? Сделать theymos / Gavin / и т.д. соглашаясь с вами? Ничего? Удача? Молитвы Satoshi?
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

24 марта 2013, 5:42:49 PM   # 3
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о застенчивый простые запросы выдвижные

О вашей конкретной проблемы, если он достаточно протестирован да я считаю полезным. Я потратил несколько часов, чтобы реализовать поддержку транзакций в pywallet, потому что в те дни, не было никакого способа, чтобы удалить эти знаменитые 0 / неподтвержденные сделки

Я также задаюсь вопросом о том случае простых запросов выдвижными ... Какие требования предъявляются к пересылаться и принимаются?
Сделать успешную нить об этом в DEV / технической дискуссии? Сделать theymos / Gavin / и т.д. соглашаясь с вами? Ничего? Удача? Молитвы Satoshi?

Нет формальных требований, нет формального процесса (что я видел).

Сделать запрос тянущего, люди будут видеть это, комментарии и т.д. Если нет больших возражений и, по крайней мере, пару ACKs, это будет втянуто. Большая часть дискуссии происходит на странице GitHub и в IRC. Постарайтесь убедиться, что ваш филиал является правильным и полным до Вы делаете запрос. Если ваш патч не совсем тривиален, вам необходимо внести некоторые изменения, прежде чем он будет принят, но это выглядит плохо, когда сборка тестер боты сообщают, что ваш pullreq не может скомпилировать.

Что касается двух конкретных примеров в этой теме, мне нравится вариант -purgetransaction. Лично я предпочел бы вызов RPC, который избирательно удаляет одну транзакцию без необходимости перезагрузки, но это все равно пригодится в разы. Что касается источника sendmany, вы не можете просто указать учетную запись по умолчанию с пустой строкой "" ?
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW