Я использую Electrum 3.2.2, у меня есть файл кошелька, сгенерированный из Electrum, и пароль для расшифровки файла. Всякий раз, когда я пытаюсь отправить биткойн из этого кошелька, возникает ошибка, поэтому я решаю создать новый кошелек с тем же начальным числом.
Но с одним и тем же начальным числом и одной и той же версией клиента Electrum биткойн-адреса в обоих кошельках совершенно разные, и во вновь созданном кошельке нет баланса.
Я попытался напрямую импортировать закрытый ключ вместо seed в новый кошелек, но также получаю другой биткойн-адрес.
Если есть решение для ошибки, о которой я упоминал ранее, вот сообщение, которое я получаю:
ошибка: {'сообщение': 'транзакция отклонена правилами сети.\n\n16:обязательный-скрипт-verify-flag-failed (сценарий не выполнил операцию OP_EQUALVERIFY)\n[]', 'code': 1}1}1}
Редактировать: я попытался проверить закрытый ключ, который я получил от Electrum на bitaddress.org, очевидно, закрытый ключ не соответствует моему предыдущему адресу кошелька, может быть какая-то проблема с моим старым файлом кошелька.
Редактировать2:
Я пытался подписать сообщение с адресом, но не смог проверить с тем же файлом кошелька под тем же клиентом Electrum.
После экспорта начального числа и использования начального числа во вновь созданном кошельке как старый, так и новый кошелек показывают один и тот же главный открытый ключ, но с совершенно другим списком адресов.
Проблема может быть в файле кошелька. Я использовал Electrum 3.1.3 для создания кошелька несколько месяцев назад. Я мог использовать зараженный клиент для создания файла кошелька.
Edit3: Забудьте упомянуть, что я все это время использую портативную версию Electrum, и она кажется уязвимой для атак.
На момент создания кошелька моему компьютеру, а не ноутбуку, всего один месяц, а операционная система Windows загружена напрямую с Microsoft и до сих пор не активирована. Никакого антивируса не установлено, никаких подозрительных программ или файлов никогда не загружалось, и я никогда не замечал никаких странных действий, происходящих на моем компьютере. Так что шанс заразиться очень мал.
Я полагаю, что использую официальный портативный Electrum с сайтаlectrum.org, файл кошелька может быть изменен во время его создания.
Редактировать 2019-02-08: теперь стало очевидно, что эта проблема была связана с повреждением файловой системы и ошибкой в Electrum. Ошибка проявляется, когда вы создаете более одного кошелька один за другим в течение одного сеанса. Electrum по ошибке записывает адреса, сгенерированные из исходного кода вашего первого кошелька, а также исходного кода и xpub из вашего последнего кошелька, в один и тот же файл кошелька. Если вы отправили деньги на какой-либо из адресов в кошельке, единственный способ восстановить доступ к этим средствам — восстановить их из исходного кода старого кошелька, который вы создали. Больше информации здесь .
Проблема в том, что у вас другой номер счета, потому что вы сказали, что используете адреса, начинающиеся с 1 (стандартно), то Purpose path
есть 44, и это биткойны, поэтому coin path
правильно (0)
Вы должны убедиться, что используете один и тот же индекс учетной записи при импорте начального числа.
На своем начальном пути попробуйте увеличить номер счета на единицу и импортируйте начальное число, пока не получите свои монеты.
m/44'/0'/0'/0
m/44'/0'/1'/0
Сэм
Гексколит