Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Coding Enthusiast on April 13, 2017, 05:42:50 PM



Title: Transaction version 2, Why is it possible and Why isn't it rejected?
Post by: Coding Enthusiast on April 13, 2017, 05:42:50 PM
The following tx was recently mined in block#461739 and it contains "2" as its version field.
9ac722ca8177a5528e945c081d5d9b021f91d4687838e66c82e7b4589173a88e

I could not find anything on version 2 and as far as I can tell the current consensus dictates version 1 only and should reject anything else.

Block/transaction versions other than 1 are not accepted.

So what am I missing?


Title: Re: Transaction version 2, Why is it possible and Why isn't it rejected?
Post by: achow101 on April 13, 2017, 06:29:44 PM
Version 2 transactions are the new standard. Bitcoin Core by default makes v2 transactions. A transaction must have a version number of 2 or greater to support OP_CSV.