Jack Grigg
08d6b02d5e
Rename libbitcoinconsensus to libzcashconsensus
Closes #1563
8 years ago
Kevin Gallagher
b2ba9d64ed
Adds json_test_vectors.h to zcash_gtest_SOURCES
8 years ago
Simon
b13a87c6d7
Reorder gtests in zcash-gtest.
There is an issue where checktransaction_tests will output errors to ~/.zcash/testnet3/debug.log
because other tests which run before it select the testnet chain parameters.
8 years ago
Simon
db0f931570
Add founders reward to ChainParams.
Fix bug where subsidy slow shift was ignored.
8 years ago
Jack Grigg
e9006272c2
Add a make command for checking expected failures
8 years ago
Jack Grigg
5fbb839f53
Add test of difficulty averaging
8 years ago
Jack Grigg
3e3da44c71
Test solution output of blockToJSON()
8 years ago
Jack Grigg
02e674555e
Add wallet method for finding spendable notes in a CTransaction
8 years ago
Simon
df3af446e7
Fixes #1122 where json_spirit could stack overflow because there
was no maximum limit set on the number of nested compound elements.
8 years ago
Simon
4cea36bef3
Add gtest to cover new methods in:
CWallet
- GenerateNewZKey()
- AddZKey()
- LoadZKey()
- LoadZKeyMetadata()
CWalletDB
- WriteZKey()
8 years ago
Sean Bowe
f0dab51cf3
Implement zkSNARK compression.
8 years ago
Jack Grigg
7c929cf5bc
Add support for spending keys to the basic key store
8 years ago
Simon
2a7fde3f42
Add test for non-malleable txids. To run just this test:
./zcash-gtest --gtest_filter="txid_tests*"
8 years ago
Jack Grigg
5b4ebcd5e2
Add tests that exercise the cancellation code branches
8 years ago
Sean Bowe
2668a1bc13
Remove the rest of libzerocash.
8 years ago
Taylor Hornby
fc057da455
Add example mock test of CheckTransaction
8 years ago
Sean Bowe
fd7c139e37
Pass `-fopenmp` at compile-time to enable MULTICORE.
8 years ago
Sean Bowe
e6c2d66c93
Enable MULTICORE proving behavior with omp.
8 years ago
Sean Bowe
9285bba885
Enable binary serializations of proofs and r1cs keys, and make the `CPourTx` proof field fixed-size.
8 years ago
Alfie John
1785bdb98a
Rename libzerocash to libzcash
8 years ago
Sean Bowe
81469bbb83
`Note` values should be little-endian byte order.
8 years ago
Sean Bowe
5a2db9e283
libzcash: Add tests for API
8 years ago
Sean Bowe
6bd8e46922
Run `zcash-gtest` in `make check` and fix performance tests.
8 years ago
Taylor Hornby
0000d23121
Add empty merkle/noteencryption tests so Sean can rebase.
8 years ago
Taylor Hornby
6ad4db2253
Add check that vpubs are not both nonzero and test it.
8 years ago
Nathan Wilcox
3ab0c1a790
Add a zcash-gtest binary to our build with a single tautological test.
8 years ago