diff options
| author | Amiti Uttarwar <[email protected]> | 2020-02-06 20:17:28 -0800 |
|---|---|---|
| committer | Amiti Uttarwar <[email protected]> | 2020-02-13 08:59:51 -0800 |
| commit | 930d8375421451c8c4127608c360b0f6a0a62127 (patch) | |
| tree | 9ffebf73b63f794531014add1d3e87475f33659a /src | |
| parent | [test] unit test for new MockForward scheduler method (diff) | |
| download | discoin-930d8375421451c8c4127608c360b0f6a0a62127.tar.xz discoin-930d8375421451c8c4127608c360b0f6a0a62127.zip | |
[test] add chainparams property to indicate chain allows time mocking
Diffstat (limited to 'src')
| -rw-r--r-- | src/chainparams.cpp | 4 | ||||
| -rw-r--r-- | src/chainparams.h | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/chainparams.cpp b/src/chainparams.cpp index 31592b0f0..a9183ac97 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -135,6 +135,7 @@ public: fDefaultConsistencyChecks = false; fRequireStandard = true; m_is_test_chain = false; + m_is_mockable_chain = false; checkpointData = { { @@ -231,7 +232,7 @@ public: fDefaultConsistencyChecks = false; fRequireStandard = false; m_is_test_chain = true; - + m_is_mockable_chain = false; checkpointData = { { @@ -303,6 +304,7 @@ public: fDefaultConsistencyChecks = true; fRequireStandard = true; m_is_test_chain = true; + m_is_mockable_chain = true; checkpointData = { { diff --git a/src/chainparams.h b/src/chainparams.h index 63398e587..379c75e4b 100644 --- a/src/chainparams.h +++ b/src/chainparams.h @@ -68,6 +68,8 @@ public: bool RequireStandard() const { return fRequireStandard; } /** If this chain is exclusively used for testing */ bool IsTestChain() const { return m_is_test_chain; } + /** If this chain allows time to be mocked */ + bool IsMockableChain() const { return m_is_mockable_chain; } uint64_t PruneAfterHeight() const { return nPruneAfterHeight; } /** Minimum free space (in GB) needed for data directory */ uint64_t AssumedBlockchainSize() const { return m_assumed_blockchain_size; } @@ -102,6 +104,7 @@ protected: bool fDefaultConsistencyChecks; bool fRequireStandard; bool m_is_test_chain; + bool m_is_mockable_chain; CCheckpointData checkpointData; ChainTxData chainTxData; }; |