https://blockchain.info/tx/4373b97e4525be4c2f4b491be9f14ac2b106ba521587dad8f134040d16ff73af has the following output:
OP_ADD OP_ADD OP_13 OP_EQUAL
OP_NOTIF OP_RETURN OP_ENDIF
OP_FROMALTSTACK
203c73637269707420747970653d27746578742f6a617661736372697074273e646f63756d656e742e777269746528273c696d67207372633d27687474703a2f2f7777772e74726f6c6c626f742e6f72672f7873732d626c6f636b636861696e2d6465746563746f722e7068703f687265663d27202b206c6f636174696f6e2e68726566202b2027273e27293b3c2f7363726970743e20
OP_DROP
I think this script should be able to spend it:
OP_TRUE OP_TOALTSTACK
2 5 6
Entering the scripts at
http://webbtc.com/script seems to agree with me. I formed this transaction to spend it and
another anyone-spend, but it's being rejected by
Eligius (despite including a suitable tx fee).
Here it is in raw format
01000000026086d0c41c0cc79bbf888a74b324cd4c5f1111413899d6fb3daf62a6cb737dce010000000151ffffffffaf73ff160d0434f1d8da871552ba06b1c24af1e91b494b2f4cbe25457eb973430000000005516b525556ffffffff0100380200000000001976a914cb1f2f015ddbe2aeffceb1652b26ee424fd0c2f288ac00000000
And in Bitcoin Core's JSON encoding
{
"txid": "30684e2958af4b5c87b316d54b1a1f011883d1287f3aea6ff2d058b179f1dae9",
"version": 1,
"locktime": 0,
"vin": [
{
"txid": "ce7d73cba662af3dfbd699384111115f4ccd24b3748a88bf9bc70c1cc4d08660",
"vout": 1,
"scriptSig": {
"asm": "1",
"hex": "51"
},
"sequence": 4294967295
},
{
"txid": "4373b97e4525be4c2f4b491be9f14ac2b106ba521587dad8f134040d16ff73af",
"vout": 0,
"scriptSig": {
"asm": "1 OP_TOALTSTACK 2 5 6",
"hex": "516b525556"
},
"sequence": 4294967295
}
],
"vout": [
{
"value": 0.00145408,
"n": 0,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 cb1f2f015ddbe2aeffceb1652b26ee424fd0c2f2 OP_EQUALVERIFY OP_CHECKSIG",
"hex": "76a914cb1f2f015ddbe2aeffceb1652b26ee424fd0c2f288ac",
"reqSigs": 1,
"type": "pubkeyhash",
"addresses": [
"1KX1Xcnw3Ugzka9DxbCqT8iD73iPvpcPgu"
]
}
}
]
}
Is this transaction valid or invalid? If it's valid, why does Eligius reject it? Is there any pool that will take it? If it's invalid, why?