Skip to content

Conversation

sipa
Copy link
Member

@sipa sipa commented Aug 25, 2016

This is a rebase of #8452 on top of #8580.

@fanquake
Copy link
Member

fanquake commented Nov 6, 2016

This needs a rebase.

@sipa
Copy link
Member Author

sipa commented Nov 7, 2016

@fanquake Planning to rebase this after #8580, which I'll rebase after #9039.

@sipa sipa force-pushed the segwitinlinepain branch 3 times, most recently from d531c7e to e9632f5 Compare November 13, 2016 20:49
@sipa
Copy link
Member Author

sipa commented Nov 14, 2016

Rebased on top of the new #8580.

@sipa sipa force-pushed the segwitinlinepain branch 2 times, most recently from 227c0dd to c06459b Compare November 22, 2016 19:20
@sipa sipa force-pushed the segwitinlinepain branch 5 times, most recently from 1123201 to d25f575 Compare December 3, 2016 02:47
@sipa sipa force-pushed the segwitinlinepain branch from d25f575 to f6fb7ac Compare December 5, 2016 07:47
@sipa sipa changed the title Inline CTxInWitness inside CTxIn (on top of #8580) Inline CTxInWitness inside CTxIn Dec 5, 2016
@sipa
Copy link
Member Author

sipa commented Dec 5, 2016

Rebased now #8580 is merged. Removes 80 lines of code!

@laanwj
Copy link
Member

laanwj commented Dec 8, 2016

Testing #8589 #9283 #9288 #9589 on a reasonably busy public node.

@sipa
Copy link
Member Author

sipa commented Dec 9, 2016

I am curious what this myhtical #9589 is!

@gmaxwell
Copy link
Contributor

ACK

@paveljanik
Copy link
Contributor

Compiles cleanly utACK f6fb7ac

@laanwj
Copy link
Member

laanwj commented Dec 21, 2016

I am curious what this myhtical #9589 is!

#9289, sorry :)

@laanwj
Copy link
Member

laanwj commented Dec 21, 2016

Slightly-tested ACK f6fb7ac

@laanwj laanwj merged commit f6fb7ac into bitcoin:master Dec 21, 2016
laanwj added a commit that referenced this pull request Dec 21, 2016
f6fb7ac Move CTxInWitness inside CTxIn (Pieter Wuille)
@morcos
Copy link
Contributor

morcos commented Dec 21, 2016

so much better
thanks!

maflcko pushed a commit that referenced this pull request Apr 25, 2019
bb530ef Disallow extended encoding for non-witness transactions (Pieter Wuille)

Pull request description:

  BIP144 specifies that transactions without witness should use the legacy encoding, which is currently not enforced.

  This rule was present in the original SegWit implementation (#8149), but was subsequently dropped (#8589).

  As all hashes, txids, and weights are always computed over a reserialized version of a transaction, it is mostly harmless to permit extended encoding for non-segwit transactions, but I'd rather strictly follow the BIP.

ACKs for commit bb530e:
  instagibbs:
    utACK bb530ef
  stevenroose:
    utACK bb530ef

Tree-SHA512: 1aeccd6a555f43784fefb076ce2e8ad2f5ba7be49840544a50050d0390f82373f87201bf56cf8bb30841b4f9cd893b382261a080da875d4e11ab7051f8640dbe
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Apr 27, 2019
…actions

bb530ef Disallow extended encoding for non-witness transactions (Pieter Wuille)

Pull request description:

  BIP144 specifies that transactions without witness should use the legacy encoding, which is currently not enforced.

  This rule was present in the original SegWit implementation (bitcoin#8149), but was subsequently dropped (bitcoin#8589).

  As all hashes, txids, and weights are always computed over a reserialized version of a transaction, it is mostly harmless to permit extended encoding for non-segwit transactions, but I'd rather strictly follow the BIP.

ACKs for commit bb530e:
  instagibbs:
    utACK bitcoin@bb530ef
  stevenroose:
    utACK bb530ef

Tree-SHA512: 1aeccd6a555f43784fefb076ce2e8ad2f5ba7be49840544a50050d0390f82373f87201bf56cf8bb30841b4f9cd893b382261a080da875d4e11ab7051f8640dbe
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants