Bitcoin Forum
December 29, 2025, 01:53:21 PM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: op_return в python  (Read 326 times)
bitpunkzy (OP)
Jr. Member
*
Offline Offline

Activity: 73
Merit: 5

108


View Profile WWW
March 14, 2025, 12:19:51 AM
 #1

подскажите пожалуйста как добавить сообщение в транзакцию биткоина, op_return у меня не  работает или не правильно что то делаю, куда копать, уже все нейронки замучал, а транзакцию с сообщением так и не отправил =(( в какой библиотеке это возможно и вообще, может в код или документацию какую почитать ...

*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*
amaclin1
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 503


View Profile
March 14, 2025, 09:23:02 AM
Merited by xandry (10)
 #2

подскажите пожалуйста как добавить сообщение в транзакцию биткоина, 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 (глупое название переменной, но так уж повелось) массив выходов
bitpunkzy (OP)
Jr. Member
*
Offline Offline

Activity: 73
Merit: 5

108


View Profile WWW
March 14, 2025, 08:10:15 PM
 #3

вау спасибо огромное , все получилось с вашей помощью =)



подскажите пожалуйста как добавить сообщение в транзакцию биткоина, 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 (глупое название переменной, но так уж повелось) массив выходов


*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*BitpunkZy*
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!