Post
Topic
Board Кодеры
Merits 10 from 1 user
Re: op_return в python
by
amaclin1
on 14/03/2025, 09:23:02 UTC
⭐ Merited by xandry (10)
подскажите пожалуйста как добавить сообщение в транзакцию биткоина, op_return у меня не  работает или не правильно что то делаю, куда копать, уже все нейронки замучал, а транзакцию с сообщением так и не отправил =(( в какой библиотеке это возможно и вообще, может в код или документацию какую почитать ...

Ну а в чем проблема-то?
Обычную транзакцию без op_return вы умеете создавать+подписывать+отправлять? (Нет, нажимать на кнопочку "отправить" в клиенте мы не будем называть "созданием транзакции")

У меня в проектах вот так бы это выглядело (если бы мне это понадобилось)
И да, я не на питоне пишу.

Code:
  const QByteArray op_ret ( MyByteArray ( ).putInt8 ( OP_RETURN ).putPush ( "Hello world!" ) );
  Outer outer ( list, fee );
  outer.add ( op_ret, 0 );
  // ну тут еще выходов добавить, чтобы вся сумма не ушла бы в комиссию майнерам
  const QByteArray outTx ( creator.createRawTransaction ( list, outer ) );

здесь list - это массив входов, а outer (глупое название переменной, но так уж повелось) массив выходов