diff options
author | Pieter Wuille <pieter@wuille.net> | 2023-02-01 18:52:11 -0500 |
---|---|---|
committer | Pieter Wuille <pieter@wuille.net> | 2023-02-02 09:00:15 -0500 |
commit | 59e6828bb5b56a2354a80059d3f660f551f3e207 (patch) | |
tree | f4b1749cca23c900c3d7d69b5615ae0afa8e2673 /src/util/hasher.cpp | |
parent | b0ff31084006ac7d4a7afba3190ca75f5f8441af (diff) |
Add deterministic mode to CCoinsViewCache
Diffstat (limited to 'src/util/hasher.cpp')
-rw-r--r-- | src/util/hasher.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util/hasher.cpp b/src/util/hasher.cpp index a3a3f7a429..81e9b990e1 100644 --- a/src/util/hasher.cpp +++ b/src/util/hasher.cpp @@ -9,7 +9,10 @@ SaltedTxidHasher::SaltedTxidHasher() : k0(GetRand<uint64_t>()), k1(GetRand<uint64_t>()) {} -SaltedOutpointHasher::SaltedOutpointHasher() : k0(GetRand<uint64_t>()), k1(GetRand<uint64_t>()) {} +SaltedOutpointHasher::SaltedOutpointHasher(bool deterministic) : + k0(deterministic ? 0x8e819f2607a18de6 : GetRand<uint64_t>()), + k1(deterministic ? 0xf4020d2e3983b0eb : GetRand<uint64_t>()) +{} SaltedSipHasher::SaltedSipHasher() : m_k0(GetRand<uint64_t>()), m_k1(GetRand<uint64_t>()) {} |