mirror of
https://github.com/namecoin/namecoin-core
synced 2025-10-06 00:22:46 +02:00
This temporarily disables the upstream bump of the default tx version (in https://github.com/bitcoin/bitcoin/pull/7562) until we can catch up with Namecoin on necessary updates. It updates the code for the removal of external conflict tracking for the mempool (https://github.com/bitcoin/bitcoin/pull/9240), but we keep the logic to track and report name conflicts as we have a separate signal for them. Finally, the change to name_registration.py is necessary due to https://github.com/bitcoin/bitcoin/pull/9302/files, after which a non-accepted tx to the mempool no longer fails the RPC but instead just gets "silently" not added to the mempool. Conflicts: src/Makefile.test.include src/bench/verify_script.cpp src/primitives/transaction.h src/test/data/bitcoin-util-test.json src/test/data/txcreate1.hex src/test/mempool_tests.cpp src/test/script_tests.cpp src/txmempool.cpp src/txmempool.h src/validation.cpp
22 lines
750 B
Plaintext
22 lines
750 B
Plaintext
* implement proper size computation for name cache
|
|
|
|
* upgrade to new version at fixed height:
|
|
- P2SH as enforced soft fork (BIP16)
|
|
- strict BIP30 as enforced soft fork
|
|
- allow larger blocks (DB locks)
|
|
- no need to disallow auxpow parent blocks with auxpow-flag in the version
|
|
any more; instead, the auxpow is simply never loaded for them
|
|
- disallow legacy blocks also on testnet
|
|
- restrict auxpow size / coinbase tx size?
|
|
- name_new format change?
|
|
- make NamecoinTxVersion a flag / irrelevant
|
|
- more differences???
|
|
|
|
* reenable some of the disabled tests, new alert keys?
|
|
|
|
* make dust spam unspendable?
|
|
|
|
* dropexpirednames=1 to also remove expired names from the name database?
|
|
|
|
* simplify regtests with reduced number of nodes?
|