Объясните как с помощью bitcoin-cli отправить транзакцию с кастомным скриптом, например скриптом который не проверяет валидацию hash160:
asm: OP_2DROP OP_TRUE
hex: 6d51
Пытался в тестовой сети создать транзакцию так:
bitcoin-cli createrawtransaction '[{"txid":"","vout":0}]' '[{"":0.01}]'
bitcoin-cli signrawtransactionwithkey '' '[""]' '[{"txid":"","vout":0, "scriptPubKey":"6d51"}]'
Получаю ошибку:
error code: -22
error message:
Previous output scriptPubKey mismatch:
OP_HASH160 OP_EQUAL
vs:
OP_2DROP 1
Что не так, почему он хочет чтоб скрипт у меня был такойже как и в vout был?