| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
This switches the Merkle tree logic for blocks to one that runs in constant (small) space.
The old code is moved to tests, and a new test is added that for various combinations of
block sizes, transaction positions to compute a branch for, and mutations:
* Verifies that the old code and new code agree for the Merkle root.
* Verifies that the old code and new code agree for the Merkle branch.
* Verifies that the computed Merkle branch is valid.
* Verifies that mutations don't change the Merkle root.
* Verifies that mutations are correctly detected.
|
| |
|
|
|
|
| |
GetBlockSubsidy]
Remove redundant getter CChainParams::SubsidyHalvingInterval()
|
| |\
| |
| |
| | |
9519a9a Add correct bool combiner for net signals (Pieter Wuille)
|
| | | |
|
| |/
|
|
|
|
|
|
|
|
| |
Avoid this travis error:
test_bitcoin: chainparams.cpp:330: const CChainParams& Params():
Assertion `pCurrentParams' failed.
unknown location(0): fatal error in "subsidy_limit_test": signal:
SIGABRT (application abort requested)
test/allocator_tests.cpp(116): last checkpoint
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
Fix for GetBlockValue() after block 13,440,000
|
| | |
| |
| | |
Because no one wants 4 gold mines being discovered every mibillenium.
|
| |/
|
|
|
|
|
|
| |
- Add license headers to source files (years based on commit dates)
in `src/test` as well as `qa`
- Add `README.md` to `src/test/data` specifying MIT license
Fixes #3848
|
|
|
Added bounds check by @il--ya.
Updated-by: Wladimir van der Laan <[email protected]>
|