Commit Graph

1884 Commits

Author SHA1 Message Date
jl777
4fa92f993a Test 2017-07-13 22:34:18 +02:00
jl777
233f077b2a Test 2017-07-13 22:33:03 +02:00
jl777
ceb639e0e8 Test 2017-07-13 22:32:19 +02:00
jl777
a99362fad8 Test 2017-07-13 22:17:33 +02:00
jl777
3d0387c984 Test 2017-07-13 22:15:17 +02:00
jl777
f33d372c76 Test 2017-07-13 22:15:05 +02:00
Simon
b639bb1eef Fixes #2519. When sending from a zaddr, minconf cannot be zero. 2017-07-11 11:29:43 -07:00
Simon
d77a0ac4a0 Closes #2446 by adding generated field to listunspent.
If generated is true, the unspent transaction output is from a
coinbase transaction and can only be sent to a shielded address.
2017-07-11 10:44:36 -07:00
Homu
59de56eeca Auto merge of #2342 - bitcartel:1081__mempoolpatch, r=str4d
Add ability for node to reject tx from mempool by number of tx inputs

Implement short-term solution described in #2343 so that users can respond promptly to critical short-term problems caused by quadratic validation scaling, such as the getblocktemplate latency, block propagation latency, and mempool size inflation issues described in #2333.
2017-06-21 14:42:13 -07:00
Simon
d8616d012a Partial revert & fix for commit 9e84b5a ; code block in wrong location. 2017-06-19 21:11:34 -07:00
Simon
9e84b5aa0d Check mempooltxinputlimit when creating a transaction to avoid local
mempool rejection.
2017-06-17 14:41:25 -07:00
Homu
dfa4ed19bb Auto merge of #2440 - bitcartel:1360_reduce_info_leakage_vpub_new, r=str4d
Fix intermediate vpub_new leakage in multi joinsplit tx

Resolves information leakage discussed here https://github.com/zcash/zcash/issues/1360#issuecomment-284561331

Example output in debug.log showing how intermediate vpub_new is now 0
https://gist.github.com/bitcartel/86ca316b74f0b1ec6d8de3ac132006da

When reviewing, note that the indentation of a large chunk of code (scenario 3 part 2) changed, so use `git diff -w` (or similar) or append `?w=1` to the Github URL e.g. https://github.com/zcash/zcash/pull/2440/files?w=1
2017-06-15 21:33:01 -07:00
Homu
6189c70caa Auto merge of #1747 - str4d:fix-spendingkey-locking, r=str4d
Fix incorrect locking in CCryptoKeyStore
2017-06-15 16:02:07 -07:00
Simon
c93a0872e8 Fix intermediate vpub_new leakage in multi joinsplit tx (#1360) 2017-06-13 23:21:53 -07:00
Jack Grigg
c66c731adf Add a benchmark for calling ConnectBlock on a block with many inputs
Requires placing block-107134.tar.gz (containing the block, and a fake CoinsDB
containing its inputs) into the base directory of the repository. This can be
generated using qa/zcash/create_benchmark_archive.py (see the script for usage
details).

To facilitate generation of the fake CoinsDB, an additional field 'valueZat' has
been added to 'getrawtransaction' containing the integer number of zatoshis
instead of a decimal number of ZEC.

Closes #2355.
2017-05-18 11:03:46 +12:00
jl777
8415ccaaae Test 2017-04-27 13:41:28 +03:00
jl777
e0440cc39c Test 2017-04-27 09:27:22 +03:00
jl777
ab49ccacba Test 2017-04-27 09:21:53 +03:00
jl777
e2398ee80f Test 2017-04-27 09:20:57 +03:00
jl777
1066247f1f Test 2017-04-26 23:26:14 +03:00
jl777
4c73b58b83 Test 2017-04-26 23:21:53 +03:00
jl777
45a93b635e Test 2017-04-26 19:20:43 +03:00
jl777
59e66272c8 Test 2017-04-26 19:05:57 +03:00
jl777
c7ede30fe0 Test 2017-04-26 18:51:17 +03:00
jl777
af50ce3fab Test 2017-04-26 18:48:53 +03:00
jl777
6fc1969b95 Investigate kv crash 2017-04-25 18:07:32 +03:00
jl777
a7f86bc7ab Remove print 2017-04-18 09:01:01 +03:00
jl777
e9e7e410ef Test 2017-04-17 17:33:52 +03:00
jl777
bfb634f223 Increment number of note witness cache 2017-04-17 17:24:00 +03:00
jl777
4e5be25928 Test 2017-03-30 05:40:36 +03:00
jl777
14f3daa65f Test 2017-03-30 05:22:38 +03:00
jl777
f8402b5dd9 Test 2017-03-30 05:18:17 +03:00
jl777
945f015d80 Initial merge 2017-03-30 04:35:16 +03:00
jl777
e41cf01052 WLC 2017-03-27 10:11:48 +03:00
Jay Graber
704547965a Change help text examples to use Zcash addresses 2017-03-24 14:52:28 -07:00
Jack Grigg
33589401ba Require that z_importkey height parameter be in valid range 2017-03-24 16:07:53 +13:00
jl777
8ba4541390 Test 2017-03-24 03:26:30 +02:00
jl777
d8be8b2ef7 Test 2017-03-24 03:22:43 +02:00
Jack Grigg
b7e5b7d5ee Simplify z_importkey by making rescan a string
Transparently handles older boolean values as well.
2017-03-23 15:57:11 +13:00
jl777
6a877e46d5 Test 2017-03-18 12:23:35 +02:00
jl777
f79f75befe Test 2017-03-17 17:18:45 +02:00
jl777
ea73ef003b Test 2017-03-17 17:16:45 +02:00
jl777
82fd1939be Test 2017-03-17 17:09:33 +02:00
jl777
8577cb2870 Test 2017-03-17 16:53:06 +02:00
jl777
1ecb854188 Test 2017-03-17 16:49:18 +02:00
jl777
fbe307fd32 Test 2017-03-17 16:38:03 +02:00
jl777
16c7bf6bd7 Merge back most changes 2017-03-17 16:02:28 +02:00
jl777
16cd9f2db3 Revert to main 2017-03-17 15:42:27 +02:00
jl777
dd67ab017e Test 2017-03-17 07:23:10 +02:00
jl777
82ecec24a7 Syntax 2017-03-17 02:43:05 +02:00