Jump to content

bitaps.com

  • entry
    1
  • comments
    11
  • views
    1938

Перевод Bitcoin в Bitcoin Cash, с подписью транзакции самостоятельно

4_tochka

4019 views

  

11 members have voted

  1. 1. Добавить поддержку BIP32

    • Да, утилита полезная
      9
    • Нет, я буду ставить bitcoinabc и импортировать ключи туда
      2

Инструкция как получить свои BCC когда вы опасаетесь импортировать свой приватный ключ от ваших BTC в кошельки Bitcoin Cash, а так же для тех кто не хочет тратить время на синхронизацию кошелька Bitcoin Cash.

 

 

Мы сделали простую утилиту которая позволяет собрать BCC монеты, подписать их вашим приватным ключем на вашем компьютере, а потом отправить ее в сеть.

 

https://github.com/bitaps-com/bitcoincash-utils

 

Шаг 1. Установка python на компьютер

 

Заходим на сайт https://www.python.org/

В разделе Downloads скачиваем установочный файл

blogentry-9204-0-44524300-1503272122_thumb.png

 

Запускаем установочный файл

blogentry-9204-0-99093300-1503272005_thumb.png

 

Жмем Install now

blogentry-9204-0-23189400-1503272194_thumb.png

 

Открываем командную строку cmd.exe

blogentry-9204-0-55055800-1503272643_thumb.png

 

В командной следует ввести команды

pip install requests

 

pip install bitcoin

 

blogentry-9204-0-81319700-1503272744_thumb.png

 

Шаг 2. Скачивание утилиты для подписи транзакций

 

В браузере введите ссылку:

https://github.com/bitaps-com/bitcoincash-utils/archive/master.zip

 

Данный архив следует распаковать на рабочем столе в папку bitcoincash-utils

 

Шаг 3. Создание и подпись транзакции

 

В окне командной строки (которое у вас осталось открытым после шага 1) перейдите в папку с утилитой для этого введите команду:

 

cd %userprofile%\Desktop\bitcoincash-utils

 

Для создания транзакции введите следующую команду:

 

python bcc_withdrawal.py -p 5Hw**********************34Q -o 1F8t9FwxNPwePdviA8hTZKrzAx11rhM6Pz > tx.txt

 

где 5Hw**********************34Q ваш приватный ключ в формате WIF (он может начинаться на 5,K,L)

1F8t9FwxNPwePdviA8hTZKrzAx11rhM6Pz этот адрес приведен для примера, надо подставить свой адрес куда вы хотите перевести BCC

 

После исполнения данной команды в вашей папке появиться файл tx.txt Откройте его с помощью блокнота.

 

 

После раздела:

Payout transaction: ac7514c263419a8671a630cd027fc3f96883edf93195c6145396db09dcb84fe9

amount 0.03941512 BCC miner fee 0.00058488 BCC [1 satoshi/byte]:

payout to 1F8t9FwxNPwePdviA8hTZKrzAx11rhM6Pz

 

Вы увидите сформированную транзакцию в hex кодировке.

 

Следует скопировать ее и отправить в сеть

используя

 

http://blockdozer.com/insight/tx/send

 

blogentry-9204-0-33554900-1503273910_thumb.png



11 Comments


Recommended Comments

Спасибо!

А что делать, если у меня 150 адресов? Я так неделю сидеть буду. Проще в Bitcoin ABC загрузить.

Если один адрес, то так правильнее, спору нет.

Share this comment


Link to comment

Спасибо!

А что делать, если у меня 150 адресов? Я так неделю сидеть буду. Проще в Bitcoin ABC загрузить.

Если один адрес, то так правильнее, спору нет.

У вас я так понимаю bip 32 кошелек, в ближайшее время сделаем поддержку bip32 через master private key 

Share this comment


Link to comment

BIP32 это HD Wallet?

Нет, я старичок, у меня старый валлет кочует еще из Bitcoin QT, там иерархической структуры ключей еще не было.

Share this comment


Link to comment

BIP32 это HD Wallet?

Нет, я старичок, у меня старый валлет кочует еще из Bitcoin QT, там иерархической структуры ключей еще не было.

Понял, посмотрю сегодня может сделаем парсинг файла дампа кошелька

Share this comment


Link to comment

Понял, посмотрю сегодня может сделаем парсинг файла дампа кошелька

Буду  благодарен, если получится!

Share this comment


Link to comment

Кто пробовал этот метод, пожалуйста, отпишитесь - корректно ли он работает? Есть ли какие подводные камни?

Обязательно ли перед отправкой транзакции в BCC (Bitcoin Cash) с адреса "икс" через http://blockdozer.com/insight/tx/send

переместить BTC (Bitcoin) с этого адреса "икс" на другой?

 

Upd. Успешно воспользовался предложенным методом. Предварительно перевёл BTC на другой адрес - не стал рисковать.

Автору спасибо.

Upd2. Успешно воспользовался предложенным методом без предварительного перевода BTC на другой адрес. BTC сохранились.

Edited by Spirit Finder

Share this comment


Link to comment

Поставил Python, в командной строке мне сообщают, что pip "не является внутренней или внешней..." По инструкции добавляем в path пути: C:\Users\starozhil\AppData\Local\Programs\Python\Python36;C:\Users\starozhil\AppData\Local\Programs\Python\Python36\Scripts. И процесс пошёл, что называется.

 

p.s. и споткнулся:

 

BCC_python.thumb.jpg.be94112373efc3d685d155226411749b.jpg

Edited by Starozhil

Share this comment


Link to comment

Спасибо большое, всё получилось с первого раза!

Уважаемые авторы, у вас есть возможность сделать аналогичную утилиту и инструкцию для перевода Bitcoin Gold, а в будущем и для других форков Bitcoin? Уверен, что многие будут Вам за это благодарны!

Share this comment


Link to comment

 Здравствуйте. Помогите пожалуйста...
   1) примерно три года назад я скачал: Bitcoin версия v0.8.6-beta, Имя клиента: Satoshi, Версия клиента: v0.8.6-beta, Дата сборки 2013-12-05 13:11:26 +0100 c сайта https://bitcoin.org/ru/.
   2) Установил на свой компьютер. Синхронизировал с сетью. И купил Биткойнов.
   3) Перед форком сделал копию wallet.dat
   4) Перевел все на другие адреса.
   5) скачал нового клиента с https://www.bitcoincash.org/ -> https://www.bitcoinabc.org/
   6) Bitcoin ABC версия клиента - v0.14.6.0-a46e63c (32-бит) , Юзер-агент - /Bitcoin ABC:0.14.6(EB8.0)/ , версия BerkeleyDB - Berkeley DB 4.8.30: (April 9, 2010)
   7) Установил на свой комп. Указал путь к блокам BTC ( -datadir=o:\DB_BTC )
   ? Подкинул сюда кошелек от пункта 3).
   9) Синхронизировал с сетью.
   10) все ОК. Показывает правильное кол-во BCC.
   11) Делаю перевод - все ОК. Вижу расход BCC. Вижу подтверждение транзакций.
   12) НО прихода на заданный адрес нет. BCC списываются но не зачисляьтся.
   Что я сделал не так ?
   [email protected]
   .

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...