Adjust consensus rules to require v4 transactions from Sapling activation

This commit is contained in:
Jack Grigg
2018-04-15 07:55:55 -06:00
parent 0753a0e8a9
commit 987b8ee60e
4 changed files with 219 additions and 9 deletions

View File

@@ -308,6 +308,10 @@ public:
static constexpr uint32_t OVERWINTER_VERSION_GROUP_ID = 0x03C48270;
static_assert(OVERWINTER_VERSION_GROUP_ID != 0, "version group id must be non-zero as specified in ZIP 202");
// Sapling version group id
static constexpr uint32_t SAPLING_VERSION_GROUP_ID = 0x892F2085;
static_assert(SAPLING_VERSION_GROUP_ID != 0, "version group id must be non-zero as specified in ZIP 202");
struct CMutableTransaction;
/** The basic transaction that is broadcasted on the network and contained in