Какое программное обеспечение генерироваться подпись? Она либо производится подпись неправильно или подпись содержит значение высокого S.
Подпись генерируется Электрум. Я пробовал несколько раз, и нет никакой разницы. coinb.in не будет даже производить подпись (она просто плюнет неподписанную транзакцию обратно). (И Оружейный падает при создании бумажника, так что я не могу попробовать, что еще.)
Что такое команда, которую вы используете, чтобы попытаться подписать сделку (без privkey, конечно)?
Я пытался:
./ Bitcoin-кли signrawtransaction "(Txinhex)" (Который я думал, что может побудить меня в интерактивном режиме закрытого ключа, но вместо этого просто произвел "вход не найден" ошибка)
а остальные, которые все произвел "Ошибка при синтаксическом анализе JSON: (privkey)" (С тем, что знаки препинания я положил его в прикрепленным тоже) сообщение об ошибке:
./ Bitcoin-кли signrawtransaction "(Txinhex)" ["(Privkey)"] ВСЕ
./ Bitcoin-кли signrawtransaction "(Txinhex)" ["(Privkey)"] "ВСЕ"
./ Bitcoin-кли signrawtransaction "(Txinhex)" "(Privkey)" ВСЕ
./ Bitcoin-кли signrawtransaction "(Txinhex)" "(Privkey)" "ВСЕ"
./ Bitcoin-кли signrawtransaction "(Txinhex)" "" "(Privkey)" "ВСЕ"
./ Bitcoin-кли signrawtransaction "(Txinhex)" "[]" "(Privkey)" "ВСЕ"
./ Bitcoin-кли signrawtransaction "(Txinhex)" "[]" ["(Privkey)"] ВСЕ
./ Bitcoin-кли signrawtransaction "(Txinhex)" [] ["(Privkey)"] ВСЕ
И все другие их вариации (включая одинарные кавычки). В любом случае это не кажется, что сделка в шестнадцатеричном, что это поднимает вопрос, но закрытый ключ. Это то, что она всегда выдвигает на первый план в сообщении об ошибке.
В документации сказано, что второй аргумент является необязательным, так что я собирался на основе от этого.
Тогда вы явно не понимают, как сделки заключаются. После подписания сделки, то scriptPubKey должна быть добавлена к сделке, как она является частью данных, который подписывается. Вы должны либо предоставить тот или Bitcoin ядро должно быть синхронизировано, так что он может посмотреть его.
Я только говорю, что по сравнению с другими инструментами. Сделка я пытался отправить bitcoind был в таком состоянии, что он может быть подписан coinb.in полностью отсутствует в этой точке (если он действительно работал, как это было с другими транзакциями), хотя формат, безусловно, сердечника отличается я уверен, ,
Где бы мне найти scriptPubKey обеспечить вручную? Или как бы я вручную сформулировать?
Я предпочел бы не опубликовать точную операцию ради неприкосновенности частной жизни (если это не слишком оскорбительным).
В идеале я хотел бы произвести транзакцию, не нужно будет транслироваться по Ядру и может быть отправлена из coinb.in, blockchain.info, или тому подобные.
Вы, наверное, правильно, что формат coinb.in несовместим с сердечником. Я просто подумал, что подписание без знака сделки будет относительно атомным и зависят от незначительных различий между программами форматирования и надеялся, что я просто сделать ошибку синтаксиса в командной строке.