Commit Graph

423 Commits

Author SHA1 Message Date
jl777
c929bc3e04 test 2017-01-22 19:24:41 +02:00
jl777
2987e65021 test 2017-01-22 14:30:28 +02:00
jl777
ad2c025a0e test 2017-01-22 14:27:28 +02:00
jl777
67abb280f0 test 2017-01-22 14:22:52 +02:00
jl777
804b008f32 test 2017-01-22 14:20:39 +02:00
jl777
2159c56aa2 test 2017-01-22 14:19:12 +02:00
jl777
2e59d684e6 test 2017-01-22 14:16:27 +02:00
jl777
684d42a236 test 2017-01-22 14:01:42 +02:00
jl777
6b5cfbb4b0 signed KV 2017-01-22 13:45:34 +02:00
jl777
51ff33a485 test 2017-01-21 13:01:54 +02:00
jl777
638ac3ba55 test 2017-01-20 23:32:11 +02:00
jl777
a6b182bd5d test 2017-01-20 23:29:22 +02:00
jl777
d3a3010961 test 2017-01-20 23:13:40 +02:00
jl777
5658d39db6 test 2017-01-20 23:04:04 +02:00
jl777
3b4652caea test 2017-01-20 22:59:07 +02:00
jl777
0b748e97fc test 2017-01-20 22:54:47 +02:00
jl777
64449ba819 test 2017-01-20 22:39:49 +02:00
jl777
69e5f7bbf3 test 2017-01-20 22:21:30 +02:00
jl777
05cbbacfc7 test 2017-01-20 22:19:15 +02:00
jl777
1919e9de56 test 2017-01-20 22:15:38 +02:00
jl777
8b7b5b6a3f test 2017-01-20 21:38:18 +02:00
jl777
368da363c4 test 2017-01-20 21:26:46 +02:00
jl777
a42fa6cf0c test 2017-01-20 21:15:28 +02:00
jl777
380b8ee0dd test 2017-01-20 21:14:57 +02:00
jl777
b9ecd81fa9 test 2017-01-20 21:13:07 +02:00
jl777
6685bab2bb test 2017-01-20 21:02:23 +02:00
jl777
783b9c9ed1 test 2017-01-20 20:59:51 +02:00
jl777
ab6e81ec8f test 2017-01-20 20:53:57 +02:00
jl777
49db2cbbe1 test 2017-01-18 13:35:32 +02:00
jl777
bc17ac4928 Merge remote-tracking branch 'zcash/master' into rebase
# Conflicts:
#	README.md
#	src/Makefile.gtest.include
#	src/chainparams.cpp
#	src/init.cpp
#	src/miner.cpp
#	src/wallet/wallet.cpp
2016-12-12 12:19:13 +02:00
zkbot
9f7bc6cba5 Auto merge of #1904 - str4d:1749-write-witness-cache-with-best-block, r=ebfull
Write witness caches when writing the best block

For steady-state operation, this reduces the average time between wallet disk
writes from once per block to once per hour.

On -rescan, witness caches are only written out at the end along with the best
block, increasing speed while ensuring that on-disk state is kept consistent.

Witness caches are now never recreated during a -reindex, on the assumption that
the blocks themselves are not changing (the chain is just being reconstructed),
and so the witnesses will remain valid.

Part of #1749.
2016-12-09 21:11:15 +00:00
Jack Grigg
9d2cc3a784 Make the test pass by fixing the bug! 2016-12-10 00:56:32 +13:00
Jack Grigg
eeee6d5d6c Add a reindex test that fails because of a bug in decrementing witness caches
Ref: https://github.com/zcash/zcash/pull/1904#issuecomment-265992988
2016-12-10 00:51:32 +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
zkbot
a398121503 Auto merge of #1919 - ebfull:abstract-verification, r=str4d
Isolate verification to a ProofVerifier context object that allows verification behavior to be tuned by the caller.

This is an alternative foundation for #1892, i.e., #1892 will have to be changed if this PR is accepted.

I think this is a safer approach because it allows us to isolate verification behavior to a single object. This will come in handy when @arielgabizon finishes the batching code.
2016-12-09 06:22:53 +00:00
Jack Grigg
88b7f3c28b Generate JS for trydecryptnotes, make number of addresses a variable 2016-12-09 16:59:39 +13:00
zkbot
e68e26c208 Auto merge of #1911 - bitcartel:1823_witness_does_not_have_same_anchor_as_change_input, r=str4d
With chained joinsplits, witness anchors for input notes no longer cross block boundaries

Closes #1823
2016-12-08 01:23:40 +00:00
Simon
84e8c5f921 WitnessAnchorData only needs to store one witness per JSOutPoint. 2016-12-07 12:05:29 -08:00
Jack Grigg
d85758f5cc Document behaviour of CWallet::SetBestChain 2016-12-07 19:30:30 +13:00
Sean Bowe
bc59f53722 Isolate verification to a ProofVerifier context object that allows verification behavior to be tuned by the caller. 2016-12-05 12:40:06 -07:00
jl777
438eef939e test 2016-12-03 12:45:35 -03:00
jl777
637e8c9536 test 2016-12-03 12:14:46 -03:00
jl777
57d9cfcc31 test 2016-12-03 12:01:28 -03:00
jl777
8432a64f0e test 2016-12-03 11:41:16 -03:00
Simon
2d931e905b Fixes #1823. Witness anchors for input notes no longer cross block boundaries. 2016-12-03 00:22:42 -08:00
jl777
0b6c5cb4f8 test 2016-12-02 17:36:44 -03:00
jl777
ada006e086 test 2016-12-01 15:55:07 -03:00
Simon
af53da0225 Closes #1903. Add fee parameter to z_sendmany. 2016-11-30 14:23:35 -08:00
Jack Grigg
03f83b9b0d Write witness caches when writing the best block
For steady-state operation, this reduces the average time between wallet disk
writes from once per block to once per hour.

On -rescan, witness caches are only written out at the end along with the best
block, increasing speed while ensuring that on-disk state is kept consistent.

Witness caches are now never recreated during a -reindex, on the assumption that
the blocks themselves are not changing (the chain is just being reconstructed),
and so the witnesses will remain valid.

Part of #1749.
2016-11-30 14:04:37 +13:00
jl777
83b0138266 test 2016-11-27 10:18:00 -03:00