Jump to content
YOLO

Проблема с подписанием СегВит-НеСегВит транзакции через кошелек ElectrumG

Recommended Posts

Добрый день.

Ребят, у меня возникла проблемка из-за которой застряли деньги и не могу их извлечь никак. Мб кто сталкивался?

 

Вобшем, сгенерировал себе сеґВит seed для биткоинГолда (в кошельке ElectrumG (фактически полный аналог Electrum)). И отослал на него пару транзакций.

Теперь захотел потратить эти транзакции, отсылая их на обычный (не сеґВит адрес (не знаю имеет ли это значение в данном случае)).

Тратить я их пытался только методом оффлайн подписи. Тоесть сначало создал watch-only кошелек на онлайн ПК, с помощью расширеного публичного ключа. Ввел получателя и суму, нажал prewiew и експортировал хеш транзакции для подальшей подписи её на оффлайн ПК. И тут возникла первая проблема. При её импорте на оффлайн ПК у меня выскочил еррор: 

ElectrumG was unable to deserialize the transaction:

unpack_from requires a buffer of at least 8 bytes

 

Дальше я попробывал немного другим методом. Я из каждого адреса создал отдельный watch-only кошелек, и експортировал хеши транзакций по отдельности. Дальше, на оффлайн ПК извлек отдельные приватные ключи и создал отдельные кошельки, куда успешно импортировал и подписал все эти хеши транзакций (кстате ещё одна странность, отдельным приватным ключом подписать можна, а целым сидом нет). Но здесь проблема возникла уже на етапе трансляции этой подписанной транзакции в сеть. Выскочила вот такая вот ошибка:

error: {'code': 1, 'message': 'the transaction was rejected by network rules.\n\n64: non-mandatory-script-verify-flag (Witness requires empty scriptSig)\n[и тут хеш моей подписаной транзы

 

 

Ну и в результате я тупо ничего не могу потратить. Просто хз что делать...

Edited by YOLO

Share this post


Link to post
Share on other sites

Может быть вобше из СеґВит адресов нельзя отправлять на НЕсеґВит ?

Но я вроде отправлял уже когдато...

Share this post


Link to post
Share on other sites
1 час назад, YOLO сказал:

Может быть вобше из СеґВит адресов нельзя отправлять на НЕсеґВит ?

Но я вроде отправлял уже когдато...

 

Нет, увы дело не в этом. На сегВит адрес тоже не хочет транслировать транзакцию. Только что попробывал..

Edited by YOLO

Share this post


Link to post
Share on other sites
06.10.2018 в 17:25, YOLO сказал:

Может быть вобше из СеґВит адресов нельзя отправлять на НЕсеґВит ?

Но я вроде отправлял уже когдато...

отправлять, конечно же. можно Нельзя сделать транзакцию, где входы будут и сегвит адреса и не сегвит. формат скрипта у них разный.

Собери транзакцию. отправив все вредства с несегвит адресов на сегвит. дальше работай с сегвит адресами.

Share this post


Link to post
Share on other sites
06.10.2018 в 16:40, YOLO сказал:

Но здесь проблема возникла уже на етапе трансляции этой подписанной транзакции в сеть. Выскочила вот такая вот ошибка:

error: {'code': 1, 'message': 'the transaction was rejected by network rules.\n\n64: non-mandatory-script-verify-flag (Witness requires empty scriptSig)\n[и тут хеш моей подписаной транзы

Попробуйте транслировать транзакцию, например, отсюда. Для этого в текстовом редакторе откройте файл с подписанной транзакцией и скопируйте оттуда строку между кавычками после "hex":

У вас одинаковая версия ElectrumG стоит на обоих компьютерах? Потому что такие несовместимости в электруме были, если на одном компе стояла 3.2.0 и новее, а на другом более старая.Там поменяли формат.

Edited by jam72

Share this post


Link to post
Share on other sites
13 часов назад, rammendo сказал:

Нельзя сделать транзакцию, где входы будут и сегвит адреса и не сегвит.

 

Это не так. Вот хороший пример транзакции, в которой есть сразу три типа входов:

1. Старый (не SegWit, legacy, P2PKH) : 16mGbHHVsrcos7QBRGbg2hxPmZhzPh3hRD

2. Совместимый SegWit (P2SH-P2WPKH) 3Azz2g6XsDGrAiFscFJ1xbxCvGkmbqiwgd

3. Натуральный SegWit (native SegWit, P2WPKH) : bc1q5zetyuh5cspxk7cyvpf3q3jx5hspfgpazsmydz

Share this post


Link to post
Share on other sites

Ну вобшем причина проблемы так и осталась неизвестной. Пришлось формировать транзакцию в електруме на онлайн ПК. Больше ничего не помогало

Share this post


Link to post
Share on other sites

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.

  • Similar Topics

    • проблема с Epayment

      Проблема возникла при пополнении кошелька . Переводил в BTC прошло 3 часа -21 подтверждение денег нет на баланесе ответ на тикет: Благодарим за ваше обращение.В настоящий момент на стороне нашего партнера возникли временные технические затруднения, из-за которых могут происходить задержки при приеме платежей из криптовалюты в USD и EUR. Наши технические специалисты вместе с партнером уже работают над решением. Как только сервис будет восстановле

      in Магазины и сервисы (обсуждение, претензии)

    • Проблема с новым Antminer L3+

      Доброй ночи! пожалуйста помогите кто знает с antminer l3+  работает 1.5 недели, все было хорошо.  В один момент вижу, что он выключен пришел его перезагрузил и началось   Вообщем выдает ошибку socket connect failed. connection refused то иногда включается и показывает на второй плате 21 чип место 71  много раз перезагружал, перекинул с другого асика блок питания он все равно так   не майнит уходит в ошибку   что делать подскажите пожалуйста, асику всего полторы недели скрины приложил

      in ASIC/FPGA майнеры

    • Проблема Antminer S17 / T17 на сторонних прошивках

      Приветствуем!   Уже ставили сторонние прошивки для разгона S17 и др.? Столкнулись с проблемами в асиках Antminer S17 и T17.  Одна из распространенных у нас - после перепрошивки и разгона от Vnish, радиаторы не выводят тепло и чипы массово выходят из строя. Так же слышали от коллег по цеху что на этих прошивках горят устройства, и некоторые просто выходили из строя.  Все должны понимать что всегда ставят эти прошивки на свой страх и риск, и никакая гарантия магазина, компан

      in Прошивки

    • Проблема с blockchain.info на странице логина

      День добрый! Уже который день подряд страница логина https://blockchain.info/ru/wallet/#/login отображается пустой. Проверял на разных ПК В чем дело, кто-нибудь знает

      in Флейм

    • Проблема с балансом на кошельке

      всем доброго времени суток, уважаемые форумчане!  Возможно кто-то сталкивался с таким. В общем делал перевод с кошелька Blockchain на кошелек Exodus 0.17 bch. Транзакция уже давным давно подтвердилась и при просмотре транзакции средства находятся на счету... Только вот на балансе кошелька оно никак не отображается... там ноль... не знаю уже даже что делать.  Возможно уже кто-то сталкивался с данной проблемой, может подскажите что, простите если создал заново тему, просто я так понял пр

      in Общий

×
×
  • Create New...