Sean Bowe
616f8d05af
Rename GetSerial to GetNullifier.
2016-07-18 10:06:18 -06:00
Sean Bowe
ee964faf3d
Rename HavePourRequirements to HaveJoinSplitRequirements.
2016-07-18 10:06:18 -06:00
Sean Bowe
942bc46756
Rename GetPourValueIn to GetJoinSplitValueIn
2016-07-18 10:06:18 -06:00
Sean Bowe
8f95cd3c26
Test fixes.
2016-07-18 10:06:18 -06:00
Sean Bowe
bfeaf0049a
Rename JSDescription's serials to nullifiers.
2016-07-18 10:06:18 -06:00
Sean Bowe
8675d94b63
Rename vpour to vjoinsplit.
2016-07-18 10:06:18 -06:00
Sean Bowe
a8c68ffe99
Rename CPourTx to JSDescription.
2016-07-18 10:06:18 -06:00
Simon
939aaeb620
New alert test data generated for new alert key pair.
...
Added test fixture to create new test data.
Added instructions for developer.
2016-07-17 12:36:26 -07:00
zkbot
f30580744f
Auto merge of #1059 - bitcartel:zc.v0.11.2.z5_getblocksubsidy, r=ebfull
...
Add getblocksubsidy RPC command to return block reward taking into account mining slow start
This PR adds a new RPC command to return the block reward as defined by function `GetBlockSubsidy`.
Usage:
`zcash-cli getblocksubsidy blockheight
`
The basis for this PR is that some users have been unaware of the mining slow start and they subsequently sought help to clarify if they were mining blocks correctly or if there was a bug in the reward schedule.
2016-07-17 16:19:39 +00:00
Simon
9be2f85c22
Remove QT alert message box.
2016-07-16 13:18:42 -07:00
Simon
7af996b263
Update URL for zcash alert IDs.
2016-07-16 13:17:47 -07:00
Simon
656a5f0b6f
Update alert protocol version comment.
2016-07-16 08:18:58 -07:00
Simon
2e6f1f8de9
Update alert ID start value and URL in comment.
2016-07-16 08:17:56 -07:00
Simon
8e77a067ef
Update comments.
2016-07-16 08:12:19 -07:00
Simon
acefacf1b9
Disable QT alert message.
2016-07-16 08:03:36 -07:00
Simon
b39e1bdbca
Fixes to integrate sendalert.cpp.
...
Add sendalert.cpp to build process.
Add alertkeys.h as a placeholder for private keys.
2016-07-15 19:57:55 -07:00
Simon
2513363e81
Add sendalert.cpp to repo.
2016-07-15 18:05:42 -07:00
Simon
174a68b3b7
Use new public/private key pairs for alert system.
2016-07-15 18:03:30 -07:00
Sean Bowe
bf76024eb7
Pass our constraint system to libsnark, so that it doesn't need to (de)serialize it in the proving key.
2016-07-15 10:45:59 -06:00
Sean Bowe
1fad6b87e5
Initialize libsodium in this routine, which is now necessary because libsnark uses its PRNG.
2016-07-15 10:45:22 -06:00
Simon
ea26d328fc
Add founders reward to output.
2016-07-14 13:08:34 -07:00
zkbot
fc127fc2db
Auto merge of #1051 - ThisIsNotOfficialCodeItsJustForks:t863-mock-coverage-of-checktransaction, r=ebfull
...
Add mock test coverage of CheckTransaction
Closes #863 .
2016-07-14 18:43:07 +00:00
Taylor Hornby
a4944ffcb0
Fix bad_txns_oversize test for increased block size.
2016-07-14 12:17:01 -06:00
zkbot
4bcdd85583
Auto merge of #1047 - aniemerg:fix/get-difficulty-fix2, r=ebfull
...
Update GetDifficulty() to use consensus.powLimit from consensus parameters.
Fixes #1032 .
2016-07-14 04:18:56 +00:00
zkbot
331cae91bc
Auto merge of #1085 - zcash:daira-clang-cpp11, r=ebfull
...
.clang-format: change standard to C++11
A nitpick for folks who want to test with clang.
2016-07-14 03:08:55 +00:00
zkbot
2b75ad0bd4
Auto merge of #1089 - ThisIsNotOfficialCodeItsJustForks:t960-rename-zerocash-zcash, r=ebfull
...
Rename zerocash to zcash in places
Closes #960 .
2016-07-13 01:51:22 +00:00
Simon
933bff472d
Narrow scope of lock.
2016-07-11 22:01:15 -07:00
Simon
1db13d5063
Replace index with height in help message for getblocksubsidy RPC call.
2016-07-11 21:53:09 -07:00
zkbot
46187fbe7a
Auto merge of #1082 - ebfull:reorder-logs, r=ebfull
...
Reorder initialization routines to ensure verifying key log messages appear in debug.log.
Closes #721
2016-07-12 04:41:10 +00:00
Taylor Hornby
c9c4611d9a
Rename zerocash to zcash in some places.
2016-07-11 19:27:52 -06:00
zkbot
04932a64e8
Auto merge of #1080 - ebfull:performance-check-valid-pour, r=ebfull
...
Always check valid joinsplits during performance tests
This will generate a valid joinsplit instead of using one from an environment variable.
2016-07-11 22:38:25 +00:00
Sean Bowe
35f82c35fe
Rename samplepour to samplejoinsplit
2016-07-11 11:33:14 -06:00
zkbot
6caacc892e
Auto merge of #1058 - ebfull:coin-cache, r=ebfull
...
Flush to disk more consistently by accounting memory usage of serials/anchors in cache.
Closes #626 .
It's important that this at least *approximates* the memory usage, so that we flush the cache to disk as expected. It's okay that we overestimate. The serials are stored in keys in the `boost::unordered_map`, so we can simply use that map's `DynamicMemoryUsage`. The anchors are another story.
2016-07-11 17:23:19 +00:00
zkbot
ecef582339
Auto merge of #1061 - ebfull:remove-libzerocash-completely, r=ebfull
...
Remove the rest of libzerocash.
Closes #510 .
2016-07-11 16:17:35 +00:00
Daira Hopwood
b097171ef9
.clang-format: change standard to C++11
2016-07-11 13:22:20 +01:00
Sean Bowe
f4091941f5
Reorder initialization routines to ensure verifying key log messages appear in debug.log.
2016-07-10 21:10:02 -06:00
Sean Bowe
ffcd1c57cc
Update tests with cache usage computations
2016-07-10 20:53:33 -06:00
Sean Bowe
2668a1bc13
Remove the rest of libzerocash.
2016-07-10 20:25:02 -06:00
Sean Bowe
2fbbde597c
Always check valid joinsplits during performance tests, and avoid recomputing them every time we change the circuit.
2016-07-09 14:31:43 -06:00
Daira Hopwood
a71fb9ff6d
z6 release notes and version update.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-07-08 22:57:37 +01:00
Sean Bowe
000383c193
Increase block size to 2MB and update performance test.
2016-07-07 16:53:16 -06:00
zkbot
89a9e46cc9
Auto merge of #1049 - str4d:equihash-faster-sort-comparison, r=bitcartel
...
Only compare the first n/(k+1) bits when sorting
We only need to sort based on the bits we are colliding. In earlier solver rounds, this speeds up the comparison considerably (calling `memcmp()` on 3 bytes instead of 12 in the first round for the current parameters).
2016-07-07 20:43:42 +00:00
Sean Bowe
9c45b501ad
Make validatelargetx test more accurate, reduce block size limit to 1MB for now.
2016-07-06 12:07:50 -06:00
Sean Bowe
2ba9641767
Fix performance test for block verification.
2016-07-05 07:55:35 -06:00
zkbot
99edcaaf53
Auto merge of #1062 - ebfull:remove-mainnet-checkpoints, r=ebfull
...
Remove the mainnet checkpoints.
This removes the checkpoints from mainnet (just as we have with the other chain parameters).
Closes #695 .
2016-06-30 17:56:28 +00:00
Sean Bowe
3cb927661e
Remove the mainnet checkpoints.
2016-06-29 14:21:03 -06:00
zkbot
16abefdd22
Auto merge of #1060 - str4d:1033-randomise-nonce, r=ebfull
...
Randomise the nonce in the block header
The top and bottom 16 bits of the nonce are left clear for local use as thread
flags and counters. This does not leak any more local information about the
miner than is currently exposed.
The cleared bits should not be considered a consensus rule, as miners are free
to set all bits of the nonce however they wish.
Closes #1033
2016-06-29 19:15:23 +00:00
zkbot
0df212bae3
Auto merge of #1046 - str4d:971-large-tx-benchmark, r=ebfull
...
Add performance tests for creating and validating a MAX_BLOCK_SIZE transaction
Closes #971 .
2016-06-29 07:54:28 +00:00
Jack Grigg
c2e092f29e
Fix memory leak in large tx benchmark
2016-06-29 11:45:47 +12:00
Jack Grigg
cfd806e161
Clear mempool before using it for benchmark test, fix parameter name
2016-06-29 11:19:41 +12:00