Код:
bc0167de574bfa6c2e04af2b80bf2717399ec614 OP_NOP3 OP_DROP OP_DUP OP_HASH160 ef8a580d4a2f946cf9bb4c18cee113061ffe1912 OP_EQUALVERIFY OP_CHECKSIG
где
Код:
bc0167de574bfa6c2e04af2b80bf2717399ec614 = ripemd160 (SHA256 (76a914a42f15b5fd15552aa14973bfc59039fbc095580488ac))
и 76a914a42f15b5fd15552aa14973bfc59039fbc095580488ac является сценарий предыдущего вывода
Новый сценарий, конечно, нестандартный, но он должен действовать так же, как обычная сделка с оплатой в-Публичным-хэш.
Затем я использую эту команду, чтобы создать сырую сделку потратить на цветные монеты:
Код:
bitcoind --testnet createrawtransaction «[{"TXID":"a0eecca313623fb39ddf92ed36782ec58003fec049d8395166b459bfbbfa3e7a","Vout": 0}]»«{"n1mkYwsdnQap2fcHrzoiZQgxceKFkVrrER": 1,78}»
и bitcoind возвращается:
Код:
01000000017a3efabbbf59b4665139d849c0fe0380c52e7836ed92df9db33f6213a3cceea00000000000ffffffff0180109c0a000000001976a914de2ef3cd43d270c9aba0c165fc9dc0a8ed0148cc88ac00000000
Я пытаюсь использовать signrawtransaction подписать его, и неудивительно, что bitcoind не подпишет. Есть ли простой способ подписать сделку? (Открытый ключ 03D8D93A4F4BF9628742D2C580E83508941474A924A24F5A4339AE0AD200F2B3FD)