diff options
author | dergoegge <n.goeggi@gmail.com> | 2023-10-02 14:11:55 +0100 |
---|---|---|
committer | dergoegge <n.goeggi@gmail.com> | 2023-10-03 11:23:24 +0100 |
commit | 87c706713e5d1c78bad943a42bf7c69047d28ea5 (patch) | |
tree | 855870afd3f95ed1444923ac8b8a589389397173 /src/net_processing.cpp | |
parent | dcf6230f92d491f46d2bf6cfc096ab5874e385c9 (diff) | |
download | bitcoin-87c706713e5d1c78bad943a42bf7c69047d28ea5.tar.xz |
[net processing] PeerManager holds a FastRandomContext
Diffstat (limited to 'src/net_processing.cpp')
-rw-r--r-- | src/net_processing.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/net_processing.cpp b/src/net_processing.cpp index b046b3ac16..8963424c9b 100644 --- a/src/net_processing.cpp +++ b/src/net_processing.cpp @@ -695,6 +695,8 @@ private: /** Send `feefilter` message. */ void MaybeSendFeefilter(CNode& node, Peer& peer, std::chrono::microseconds current_time) EXCLUSIVE_LOCKS_REQUIRED(g_msgproc_mutex); + FastRandomContext m_rng GUARDED_BY(NetEventsInterface::g_msgproc_mutex); + const CChainParams& m_chainparams; CConnman& m_connman; AddrMan& m_addrman; @@ -1808,7 +1810,8 @@ std::unique_ptr<PeerManager> PeerManager::make(CConnman& connman, AddrMan& addrm PeerManagerImpl::PeerManagerImpl(CConnman& connman, AddrMan& addrman, BanMan* banman, ChainstateManager& chainman, CTxMemPool& pool, Options opts) - : m_chainparams(chainman.GetParams()), + : m_rng{opts.deterministic_rng}, + m_chainparams(chainman.GetParams()), m_connman(connman), m_addrman(addrman), m_banman(banman), |