Cory Fields
d2e74c55bd
boost: moveonly: split CPubKey and friends to new files
10 years ago
jtimon
4a3587d8db
MOVEONLY: Separate CTransaction and dependencies from core
10 years ago
Cory Fields
fa7361907a
boost: split stream classes out of serialize.h
...
serialization now has no dependencies.
10 years ago
jtimon
c4408a6c85
Separate script/standard
10 years ago
jtimon
86dbeea2cd
Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes)
10 years ago
jtimon
53efb09e4c
Discover some missing includes
10 years ago
Tom Harding
9c347313f7
CBloomFilter::clear() method
10 years ago
Wladimir J. van der Laan
8f3f94a470
Revert "CBloomFilter::clear() method"
...
This reverts commit 8fbf03995d
.
10 years ago
Tom Harding
8fbf03995d
CBloomFilter::clear() method
11 years ago
Pieter Wuille
d38da59bf6
Code simplifications after CTransaction::GetHash() caching
11 years ago
peryaudo
b1b9c76262
Fix bloom filter not to use bit_mask
11 years ago
Brandon Dahler
51ed9ec971
Cleanup code using forward declarations.
...
Use misc methods of avoiding unnecesary header includes.
Replace int typedefs with int##_t from stdint.h.
Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h.
Normalize QT_VERSION ifs where possible.
Resolve some indirect dependencies as direct ones.
Remove extern declarations from .cpp files.
11 years ago
Gregory Maxwell
37c6389c5a
Performance optimization for bloom filters.
...
This reduces a peer's ability to attack network resources by
using a full bloom filter, but without reducing the usability
of bloom filters. It sets a default match everything filter
for peers and it generalizes a prior optimization to
cover more cases.
11 years ago
Jeff Garzik
79f6925fac
main.h->core.h include dependency improvements.
12 years ago
Matt Corallo
cbfc77352d
Short-circuit bloom checking if we will always return true.
...
This allows full nodes to use bloom filters as an optimization.
12 years ago
Matt Corallo
e1a4f3778c
Add nFlags to CBloomFilter to make filter updating optional.
12 years ago
Matt Corallo
b1f99bed6f
Add a nTweak to bloom filters to tweak the seed.
12 years ago
Matt Corallo
d3b26f7077
Automatically add any matching outputs to a filter during matching.
12 years ago
Matt Corallo
269d9c6492
Replace RelayMessage with RelayTransaction.
12 years ago
Matt Corallo
bd21612c37
Add a CBloomFilter class for use as a transaction filter.
12 years ago