Post
Topic
Board Oбcyждeниe Bitcoin
Merits 23 from 8 users
Re: Как завещать свои биткоины?
by
igor72
on 02/11/2019, 08:54:38 UTC
⭐ Merited by chimk (10) ,Ratimov (4) ,kzv (2) ,zasad@ (2) ,xandry (2) ,Krypt (1) ,FontSeli (1) ,xenon131 (1)
Как перевести десятичное число в шестнадцатеричное понимаю. Если вас не затруднит расписать все действия за исключением этого, буду рад.

1. Переводим нужное нам число локтайм в 16-ричный формат. То есть, например, нам нужно установить локтайм на 700000 блок, конвертируем 700000 в hex-формат, получаем AAE60. Нам нужно 8 символов, поэтому дополняем спереди нулями до 8 символов (в моем примере получается 000AAE60).
2. Теперь нужно перевести полученное число в low-endian формат, проще говоря, надо записать байты "задом наперед". Каждый байт записывается двумя шестнадцатеричными символами, поэтому переворачиваем число парами (в нашем примере 00 0A AE 60, его "перевернутая" запись будет 60 AE 0A 00 или без пробелов 60AE0A00).

Открываем Electrum.

(!) В настройках должна стоять галка на RBF ("Использовать возможность замены комиссии"), это важно, без этого локтайм работать не будет. Можно сделать, чтобы работало без RBF, но не хочу усложнять инструкцию - проще галку в настройках поставить (по умолчанию галка стоит, но лучше убедиться).

3. Готовим транзакцию (как обычно).
4. Нажимаем "Предпросмотр", проверяем адреса/суммы, нажимаем "Копировать", затем "Закрыть".
5. Нажимаем в меню "Инструменты" - "Загрузить транзакцию" - "Из текста" - вставляем содержимое буфера обмена (правая кн. мыши "Paste" или Ctrl+V). В окошке появляется неподписанная транзакция в виде последовательности байтов. Нас интересуют последние 4 байта (то есть нам нужно изменить последние 8 символов).
6. Заменяем последние 8 символов числом, полученным в п.2. Нажимаем "Загрузить транзакцию"
7. В открывшемся окне проверяем поле Locktime, убеждаемся, что не ошиблись.
8. Нажимаем "Подписать", подписываем.
9. Сохраняем подписанную транзакцию либо в файл кнопкой "Экспортировать" (не кнопкой "Сохранить"(!), это другое), либо кнопкой "Копировать" и последующей вставкой куда-нибудь в свой текстовый файл.