Re: Version 0.3.18

Participants: theymos

Quote from: Hal on December 05, 2010, 02:22:21 AM

Ah, thanks. Is this just a UI issue with display of transactions, or do the clients not recognize the transfer of value at all? If that address 179c7kVKJNxJN1TJ8EqcFhzXDAkrMqr2uB goes on to spend its value (supposing its client was patched to allow it), would the transaction be accepted as valid?

The client doesn’t know how to solve the transaction’s scriptPubKey. It can evaluate a complete scriptSig+scriptPubKey, but it can’t produce a matching scriptSig for a strange scriptPubKey because it doesn’t recognize the scriptPubKey’s template. A patched client can solve the transaction. An unpatched client won’t even recognize a non-standard transaction as its own when scanning the block chain.

If a client is sending strange transactions, then the receiving client also needs to be modified to receive them. If that’s the case, then there’s no problem.