Перейти к содержанию
  • запись
    1
  • комментариев
    11
  • просмотров
    2 737

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


4_tochka

5 997 просмотров

  

11 проголосовавших

  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 Комментариев


Рекомендуемые комментарии

Спасибо!

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

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

Ссылка на комментарий

Спасибо!

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

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

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

Ссылка на комментарий

BIP32 это HD Wallet?

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

Ссылка на комментарий

BIP32 это HD Wallet?

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

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

Ссылка на комментарий

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

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

Ссылка на комментарий

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

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

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

 

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

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

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

Изменено пользователем Spirit Finder
Ссылка на комментарий

Поставил 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

Изменено пользователем Rabinovitch
Ссылка на комментарий

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

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

Ссылка на комментарий

 Здравствуйте. Помогите пожалуйста...
   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 списываются но не зачисляьтся.
   Что я сделал не так ?
   asi68qt@gmail.com
   .

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...