![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
Go to the source code of this file.
Classes | |
| class | CBloomFilter |
| BloomFilter is a probabilistic filter which SPV clients provide so that we can filter the transactions we send them. More... | |
| class | CRollingBloomFilter |
| RollingBloomFilter is a probabilistic "keep track of most recently inserted" set. More... | |
Enumerations | |
| enum | bloomflags { BLOOM_UPDATE_NONE = 0 , BLOOM_UPDATE_ALL = 1 , BLOOM_UPDATE_P2PUBKEY_ONLY = 2 , BLOOM_UPDATE_MASK = 3 } |
| First two bits of nFlags control how much IsRelevantAndUpdate actually updates The remaining bits are reserved. More... | |
Variables | |
| static constexpr unsigned int | MAX_BLOOM_FILTER_SIZE = 36000 |
| 20,000 items with fp rate < 0.1% or 10,000 items and <0.0001% | |
| static constexpr unsigned int | MAX_HASH_FUNCS = 50 |
| enum bloomflags |
|
staticconstexpr |