транзакцию с одним входом я собираю правильно. в чем различие когда входов несколько?
В ДНК.
Вместо того чтоб задавать вопросы - сделал бы что я прошу.
Ты не полощи нам мозг, в твоем коде мало кто захочет искать ошибки, тут и так народу с гулькин хуй, а кодеров со знанием питона и желанием помочь ближнему и того меньше. Хочешь, могу дать код на C++/Qt но он у меня такой что "посмотреть можно", а "для запустить нужна еще тонна другого кода" - так что разбираться тебе с C++ будет как разбираться мне с питоном.
Не сцы. Я не прошу у тебя приватные ключи от адреса 1A4aRosKx8zg9gZ9F99LTPoh94w9nRKc1S на котором 0.00011 BTC
Я хочу чтобы ты поставил "брейкпойнт" и показал бы что у тебя получается на определенном этапе.
Так как этот этап происходит *до* подписывания - то приватные ключи еще не используются - можешь вообще на этом отладочном запуске поставить любой другой приватный ключ (что, кстати, я и собираюсь сделать). Да, в этом случае транзакция стопудово получится невалидной, но мы ошибку ищем в логике, а не в подписи.