dash/test/functional/test_framework
MarcoFalke d0f1663305 Merge #16363: test: Add test for BIP30 duplicate tx
fa8489a15511f61a372473927e73c34692bbec23 test: Add test for BIP30 duplicate tx (MarcoFalke)
77770d95e2838d7665fa8f621e9e83d79f9b3196 test: Properly serialize BIP34 coinbase height (MarcoFalke)

Pull request description:

  This adds a test for BIP30 to check that duplicate txs can exist in the blockchain given the first one was completely spent when the second one is added. (Requested by ajtowns in https://github.com/bitcoin/bitcoin/pull/16333#issuecomment-508604071)

  We can not add a test that a later duplicate tx overwrites a previous one, because BIP30 is always enforced on regtest. If someone feels strongly about such a test, some Bitcoin Core code would have to be modified, which can be done in a follow up pull request.

  Also, add a commit to fix the BIP34 test failures reported in https://github.com/bitcoin/bitcoin/pull/14633#issue-227712540

ACKs for top commit:
  laanwj:
    Code review ACK fa8489a15511f61a372473927e73c34692bbec23

Tree-SHA512: c707d0bdc93937263876b603425b53322a2a9f9ec3f50716ae2fa9de8ddc644beb22b26c1bfde7f4aab102633e096b354ef380db919176bd2cb44a2828f884aa
2021-11-30 00:01:38 -05:00
..
__init__.py
address.py
authproxy.py
bignum.py
blocktools.py Merge #16363: test: Add test for BIP30 duplicate tx 2021-11-30 00:01:38 -05:00
coverage.py
descriptors.py merge bitcoin#15368: Descriptor checksums 2021-10-28 14:01:02 +05:30
key.py Merge #15826: Pure python EC 2021-11-14 20:57:40 +05:30
messages.py Merge #14903: tests: Handle ImportError explicitly, improve comparisons against None 2021-10-08 19:13:52 +05:30
mininode.py merge bitcoin#15246: Add tests for invalid message headers 2021-11-03 10:44:59 +05:30
netutil.py
script.py
siphash.py
socks5.py
test_framework.py Merge #13926: [Tools] bitcoin-wallet - a tool for creating and managing wallets offline 2021-11-13 11:04:56 -05:00
test_node.py merge bitcoin#15927: log thread names by default in functional tests 2021-11-11 18:36:09 +05:30
util.py Merge #15771: qa: Prevent concurrency issues reading .cookie file 2021-10-25 12:20:18 -04:00