Title: testnet: how to spend non-standard output? Post by: amaclin on March 29, 2014, 03:10:19 PM Please, help me with two txs
http://test.webbtc.com/tx/73e64e38faea386c88a578fd1919bcdba3d0b3af7b6302bf6ee1b423dc4e4333 http://test.webbtc.com/tx/d85af546147ff78dfb06e9469ddfc84adc3ce00cda54db8d65b7617ff2b7661a Their output scrips just push very long arrays of data without any OP_CHECKSIG As far as I understand this value should convert to true So, it is possible to redeem these outputs with empty scripts However, the qt-client rejects redeem transaction with errorcode -22 What is wrong? Code: sendrawtransaction 010000000133434edc23b4e16ebf02637bafb3d0a3dbbc1919fd78a5886c38eafa384ee6730000000000ffffffff0100f2052a010000001976a9149ed2747b05faac46b84afd1729c6cbf1591d358688ac00000000 Title: Re: testnet: how to spend non-standard output? Post by: piotr_n on March 29, 2014, 07:45:14 PM executing pkscrip (from the output you're trying to spend) fails in EvalScript(), at this check:
Code: if (script.size() > 10000) the pkscript from that coinbase transaction is almost 1MB - that's the reason, it makes it unspendable. |