Jack Grigg
7614198f9d
ZIP 32 Sapling structs
2018-09-03 10:27:52 +01:00
Jack Grigg
e7ca4eb3c3
test: gtest for Sapling encoding and decoding
2018-08-13 13:20:07 +01:00
Jack Grigg
e691e21f40
TransactionBuilder with support for creating Sapling-only transactions
2018-07-25 11:35:10 +02:00
Simon
36e2e7cc32
Add SaplingNote class and test_sapling_note unit test.
2018-06-12 14:37:05 -07:00
Sean Bowe
395bcd3647
Invoke the merkle_hash API in librustzcash via test suite.
2018-04-13 22:26:22 -06:00
Jack Grigg
7346f09026
Only set multicore flags if OpenMP is available
2018-03-19 17:32:21 +01:00
Jack Grigg
f52da91139
Test network upgrade logic
...
Also demonstrates how to specify a network upgrade.
2018-02-04 22:58:39 +00:00
Jack Grigg
ad96d74afe
build: Split hardening/fPIE options out in Zcash-specific binaries
2017-12-01 14:10:11 +00:00
Simon
45232b1961
Add payment disclosure as experimental feature.
2017-11-14 13:29:05 -08:00
Sean Bowe
26a8f68ea8
Remove libsnark from depends system and integrate it into build system.
2017-08-02 15:49:30 +01:00
Homu
e88ab1a920
Auto merge of #2529 - str4d:2444-rpc-www-authenticate, r=daira
...
[rpc] Add WWW-Authenticate header to 401 response
Fix cherry-picked from upstream PR bitcoin/bitcoin#7472.
Closes #2444 .
2017-07-25 15:36:33 -07:00
Jack Grigg
689264bbff
Add test for issue #2444
...
A WWW-Authenticate header must be present in the 401 response to make clients
know that they can authenticate, and how.
2017-07-12 16:34:58 -05:00
Daira Hopwood
506a21850a
Remove UPnP support. fixes #2500
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-07-03 08:57:05 +01:00
Jack Grigg
1b786a93c3
Add test for incorrect consensus logic
2017-06-16 13:45:14 +12:00
Jack Grigg
5b3bc9716e
Implement automatic shutdown of deprecated Zcash versions
...
Closes #2274 .
2017-05-12 14:41:46 +12:00
zkbot
f7f764e0b2
Auto merge of #2189 - bitcartel:1.0.7_with_apache_qpid, r=bitcartel
...
Add AMQP 1.0 support via Apache Qpid Proton C++ API 0.17.0
Closes #2188
2017-04-16 15:09:19 +00:00
str4d
c83c5932e4
Add unit test for security issue 2017-04-11.a
2017-04-13 17:59:36 +01:00
Simon
99eb947a98
Add AMQP 1.0 support via Apache Qpid Proton C++ API 0.17.0
2017-03-25 08:51:40 -07:00
Jack Grigg
077ddc1187
Add libevent to zcash-gtest
2017-03-24 09:03:59 +13:00
Jack Grigg
2cc6bab201
Update UniValue includes in Zcash-specific code
2017-02-10 02:19:06 +00:00
Jack Grigg
0d37ae3a59
Migrate Zcash-specific code to UniValue
2017-02-10 00:52:57 +00:00
zkbot
0c78782662
Auto merge of #1965 - str4d:1955-single-address-mining, r=bitcartel
...
Switch miner to P2PKH, add -mineraddress option
Closes #945 and #1955 .
2017-02-09 20:58:00 +00:00
Jack Grigg
8b99caa3e6
Add ZMQ libs to zcash-gtest
2017-02-08 22:10:42 +00:00
Jack Grigg
8e8b6d701b
Switch miner to P2PKH, add -mineraddress option
...
Closes #945 and #1955 .
2017-02-06 11:54:58 +00:00
zkbot
acabe0a22d
Auto merge of #1973 - str4d:1943-remove-extraneous-bins-from-dist, r=ebfull
...
Exclude test binaries from make install
Closes #1943 .
2017-01-18 02:26:12 +00:00
Jack Grigg
5ae347827f
Fix gtest ordering broken by #1949
...
Part of #1539
2017-01-16 20:16:29 +01:00
Jack Grigg
8e0fc39097
Exclude test binaries from make install
...
Closes #1943 .
2017-01-03 11:23:21 +01:00
Jack Grigg
6daab5b4fc
Only run wallet tests when wallet is enabled
2016-12-16 10:52:37 +13:00
zkbot
8a6c070bfa
Auto merge of #1870 - str4d:1749-benchmark-rescanning, r=str4d
...
Add benchmarks for rescan components
Part of #1749 .
2016-12-09 07:12:22 +00:00
Jack Grigg
0bb3d40f90
Add benchmark for incrementing note witnesses
2016-11-17 22:26:46 +13:00
Jack Grigg
000499ae64
Add getlocalsolps and getnetworksolps RPC calls, show them in getmininginfo
2016-11-16 22:02:49 +13:00
Jack Grigg
b7f3640dda
Change execution order of gtests to avoid bug
...
This is only a workaround; we still need to isolate and fix the root cause.
2016-11-03 18:09:34 -05:00
Jack Grigg
6b820113e9
Fix whitespace in Makefile.gtest.include
2016-11-02 17:43:37 -05:00
Jack Grigg
e80490f5ff
Fix gtest issue introduced into master
2016-11-02 16:45:38 -05:00
Jack Grigg
80f4cdcf8f
Reject block versions lower than 4
...
Closes #1556
2016-10-22 00:43:26 -05:00
zkbot
10ad093bbb
Auto merge of #1567 - str4d:rename-binaries, r=daira
...
Rename binaries
This ensures that our installs don't clash with existing Bitcoin binaries and libraries.
Closes #1563 and #1565
2016-10-21 20:48:11 -04:00
Jack Grigg
08d6b02d5e
Rename libbitcoinconsensus to libzcashconsensus
...
Closes #1563
2016-10-18 16:45:37 -05:00
Jack Grigg
3774c944f8
Refactor test code to better test JSDescription::Randomized()
2016-10-18 12:44:56 -05:00
Jack Grigg
0382417fee
Implement MappedShuffle for tracking the permutation of an array
2016-10-18 00:20:47 -05:00
Kevin Gallagher
b2ba9d64ed
Adds json_test_vectors.h to zcash_gtest_SOURCES
2016-10-15 15:57:11 -05:00
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.
2016-10-14 13:36:53 -07:00
zkbot
d9da9d69ff
Auto merge of #1398 - bitcartel:master_fr48, r=bitcartel
...
Add multiple founders' reward addresses
./zcash-gtest --gtest_filter="founders_reward_test.*"
Closes #1405 .
2016-10-01 17:12:33 -04:00
Simon
db0f931570
Add founders reward to ChainParams.
...
Fix bug where subsidy slow shift was ignored.
2016-09-30 14:42:47 -07:00
Jack Grigg
e9006272c2
Add a make command for checking expected failures
2016-09-23 12:32:59 +12:00
Jack Grigg
5fbb839f53
Add test of difficulty averaging
2016-09-06 23:01:58 +12:00
zkbot
a723794f81
Auto merge of #1233 - str4d:1199-note-tracking, r=str4d
...
Add Note tracking
This PR extends the existing transaction tracking in the wallet to track spendable Notes.
Closes #1199
2016-09-01 08:17:07 +00:00
zkbot
835588a629
Auto merge of #1314 - str4d:fix-getblock-solution-output, r=ebfull
...
Output Equihash solution in RPC results as a hex string
When the Equihash solution was changed to a compact form in #1175 , the block header changed from storing a vector of indices to a vector of chars. `blockToJSON()` was not updated, which meant that RPC calls like `getblock` returned the solution as a list of 1344 integers.
This PR changes `blockToJSON()` to output the Equihash solution as a hex string, identical to how it appears in the block header.
2016-08-30 18:40:19 +00:00
Jack Grigg
3e3da44c71
Test solution output of blockToJSON()
2016-08-30 14:42:49 +12:00
Jack Grigg
02e674555e
Add wallet method for finding spendable notes in a CTransaction
2016-08-30 00:29:49 +12:00
Simon
df3af446e7
Fixes #1122 where json_spirit could stack overflow because there
...
was no maximum limit set on the number of nested compound elements.
2016-08-26 23:35:45 -07:00