Sean Bowe
ecd8ca5dbe
Minor changes to coins_tests.
8 years ago
Sean Bowe
49ab032b5f
Add test to ensure parent treestates only can appear earlier in the transaction or in the global state, not later.
8 years ago
Sean Bowe
10c33f0f87
Test behavior of chained pour consensus rules.
8 years ago
Sean Bowe
8048f4c048
Ensure merkle tree fixed point removal is tested against inside coins_tests.
8 years ago
Sean Bowe
14b12fde2b
Move new coins tests to within coins_tests test suite.
8 years ago
Sean Bowe
2dc3599271
Transplant of libzcash.
8 years ago
Sean Bowe
434f328446
Integrate new incremental merkle tree implementation into consensus.
8 years ago
Sean Bowe
a897db652f
Reorganizing the zerocash tree.
8 years ago
Sean Bowe
cf47198370
Fixed a couple incremental merkle tree bugs breaking consistency checks.
9 years ago
Sean Bowe
45d6bee945
Add mapSerials infrastructure to CCoinsView.
This adds the TXDB/CCoinsViewCache primitives necessary for
writing consensus rules for mapSerials later.
9 years ago
Sean Bowe
9f25631d50
Add mapAnchors infrastructure to CCoinsView.
This adds the TXDB/CCoinsViewCache primitives necessary for
writing consensus rules for mapAnchors later.
9 years ago
Pieter Wuille
046392dc1d
Keep track of memory usage in CCoinsViewCache
9 years ago
Wladimir J. van der Laan
92fd887fd4
tests: add a BasicTestingSetup and apply to all tests
Make sure that chainparams and logging is properly initialized. Doing
this for every test may be overkill, but this initialization is so
simple that that does not matter.
This should fix the travis issues.
9 years ago
Pieter Wuille
7c70438dc6
Get rid of the dummy CCoinsViewCache constructor arg
10 years ago
Pieter Wuille
ed27e53c9b
Add coins_tests with a large randomized CCoinViewCache test.
10 years ago