Post
Topic
Board Кодеры
Re: [Методичка] Программирование скриптов Bitcoin.
by
rulin
on 28/02/2019, 14:12:33 UTC
Объясните как с помощью bitcoin-cli отправить транзакцию с кастомным скриптом, например скриптом который не проверяет валидацию hash160:
asm: OP_2DROP OP_TRUE
hex: 6d51

Пытался в тестовой сети создать транзакцию так:

Code:
bitcoin-cli createrawtransaction '[{"txid":"","vout":0}]' '[{"":0.01}]'

Code:
bitcoin-cli signrawtransactionwithkey '' '[""]' '[{"txid":"","vout":0, "scriptPubKey":"6d51"}]'

Получаю ошибку:

Code:
error code: -22
error message:
Previous output scriptPubKey mismatch:
OP_HASH160 OP_EQUAL
vs:
OP_2DROP 1

Что не так, почему он хочет чтоб скрипт у меня был такойже как и в vout был?