jl777
ae381ffda4
test
2016-10-28 15:06:07 -03:00
jl777
30853e4ab9
Merge remote-tracking branch 'zcash/master' into dPoW
2016-10-28 13:50:21 -03:00
Jack Grigg
d35172fb67
Disable the metrics screen on regtest
2016-10-27 19:41:10 -07:00
zkbot
278439fbe3
Auto merge of #1623 - ebfull:sprout-params, r=str4d
...
Zcash zk-SNARK public parameters for 1.0 "Sprout".
Created in the ceremony this weekend! 🎉
We're writing a blog post about this, I'm going to publish the code shortly too.
Closes #1553
2016-10-27 03:08:10 +00:00
Sean Bowe
7662d72bf4
Make more string changes.
2016-10-26 13:57:22 -06:00
Pieter Wuille
bf673640e3
Use std::atomic for fRequestShutdown and fReopenDebugLog
2016-10-24 21:55:52 -07:00
Chirag Davé
7a4e0e0932
fReopenDebugLog and fRequestShutdown should be type sig_atomic_t
...
This allows access as an atomic variable in the presence
of async interrupts.
See issue #7433 for more details
fixes : #7433
2016-10-24 21:54:50 -07:00
Sean Bowe
27e3f362f0
Zcash zk-SNARK public parameters for 1.0 "Sprout".
2016-10-24 11:22:39 -06:00
Jack Grigg
4ace963c80
Show important console messages on metrics screen
2016-10-22 15:50:11 -05:00
Jack Grigg
a6df7ab567
Add a persistent screen showing basic node metrics
...
The screen is implemented using ANSI Escape sequences.
Closes #1331
2016-10-22 15:50:06 -05:00
Daira Hopwood
f91bbeedb7
Add help for -equihashsolver= option.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 21:17:02 +01:00
jl777
3a672e7b11
Merge remote-tracking branch 'zcash/master' into dPoW
2016-10-17 15:28:00 -03:00
Sean Bowe
796c7ee52f
Update to beta2 public parameters, remove regtest/testnet3 parameters
...
subdirectories.
2016-10-03 15:58:02 -06:00
jl777
1cf67c7040
test
2016-10-03 08:37:05 -03:00
jl777
c95fd5e040
fix args
2016-10-03 08:30:09 -03:00
Jack Grigg
1683b1f58b
Clear note witness caches on reindex
2016-09-27 15:21:18 +13:00
jl777
5166804f02
komodo strings
2016-09-13 13:03:02 -03:00
Simon
008fccfa48
Disable option to allow multiple async rpc workers.
2016-09-08 21:46:13 -07:00
Simon
8d08172d0d
Add config option 'rpcasyncthreads' to specify number of async rpc workers. Default is 1.
2016-09-08 21:46:13 -07:00
Simon
805344dcf4
Refactor: replace calls to GetTxid() with GetHash()
2016-09-07 15:12:09 -07:00
Sean Bowe
7ee82c4361
Deallocate the public parameters during Shutdown.
2016-08-26 16:55:43 -06:00
Sean Bowe
393b2b7834
Update proving/verifying keys.
2016-08-22 15:48:43 -06:00
zkbot
365845216b
Auto merge of #1268 - ThisIsNotOfficialCodeItsJustForks:t1130-upgrade-libsodium, r=ebfull
...
Upgrade libsodium for AVX2-detection bugfix.
Upgrades libsodium to bring in an AVX2-detection bugfix (to help with #1130 ).
2016-08-22 02:34:30 +00:00
Taylor Hornby
2902ac7ce8
Use libsodium's s < L check, instead checking that libsodium checks that.
2016-08-18 16:38:20 -06:00
Patrick Strateman
0560d671ab
Remove redundant whiteconnections option
2016-08-15 19:37:27 -06:00
Simon
10d2c57c0d
Replace calls to GetHash() with GetTxid() for transaction objects.
...
Where the caller intends to receive a transaction id and not a double
SHA256 hash.
2016-07-26 17:13:03 -07:00
Sean Bowe
1477fd3f40
Remove the constraint system from the alpha proving key.
2016-07-19 14:01:58 -06:00
zkbot
d20d866d89
Auto merge of #1105 - bitcartel:zc.v0.11.2.z6_issue_424, r=ebfull
...
New private/public key pairs for broadcasting alert messages
Implements #424
Fixes and integrates method of sending alerts as described by upstream here:
- https://gist.github.com/laanwj/0e689cfa37b52bcbbb44
To send an alert:
- Copy private keys into alertkeys.h.
- Modify alert parameters and message found in sendalert.cpp
- Build and run to send the alert e.g. ./zcashd -printtoconsole -sendalert
Tested and verified with local nodes on alpha 6 testnet.
2016-07-18 21:09:46 +00: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
Sean Bowe
f4091941f5
Reorder initialization routines to ensure verifying key log messages appear in debug.log.
2016-07-10 21:10:02 -06:00
aniemerg
dd74e9dd32
Suppress Libsnark Debugging Info
...
Suppress the Libsnark debugging information displayed on launch
2016-06-19 17:38:44 -04:00
Jack Grigg
3985a40d1f
Change default ports
2016-06-17 00:21:58 +12:00
zkbot
fe97a405e3
Auto merge of #994 - ebfull:remove-redundant-constraints, r=ebfull
...
Final changes to the circuit
* Remove [redundant](https://github.com/scipr-lab/libsnark/issues/37 ) bitness constraints that I pointed out in #908 .
* The depth is increased from 20 to 29. I chose 29 because the QAP degree ends up being a power of two, which is probably going to be useful for the FFT in our MPC. (Closes #16 )
If we're happy with depth 29 (over 268 million possible joinsplits), this will probably be the final change to the constraint system before 1.0.
2016-06-15 21:39:32 +00:00
Jack Grigg
a5150a156e
Set -relaypriority default to false
...
This enables spending of individual coins during mining slow start.
Closes #904 .
2016-06-07 21:11:57 +12:00
Sean Bowe
1744fec274
Update the zkSNARK parameters.
2016-06-03 21:04:07 -06:00
Sean Bowe
6b5d608899
Update proving key and tests that depend on transaction structure changes
2016-05-24 11:09:17 -06:00
Jack Grigg
c5d080bb83
Add Zcash Developers to CLI copyright notice
2016-05-20 11:56:19 +12:00
Sean Bowe
b8d320df19
Update public zkSNARK parameters for new circuit.
2016-05-12 16:44:49 -06:00
Sean Bowe
2dc3599271
Transplant of libzcash.
2016-05-12 16:44:47 -06:00
Taylor Hornby
aaf6495948
Rename bitcoin.conf and bitcoind.pid to zcash.conf and zcashd.pid in qa/ and src/
2016-05-03 14:01:01 -06:00
Taylor Hornby
9bab3e89a2
Initialize libsodium first.
2016-03-24 13:13:14 -06:00
Sean Bowe
6806256b80
Initialize libsodium and remove openssl headers from util.cpp
2016-03-23 16:26:57 -06:00
Sean Bowe
a633044b25
Reorder proving key and verifying key arguments.
2016-03-15 15:59:52 -06:00
Sean Bowe
8f8c4c6c0c
Lazily load the proving key at time of first pour.
2016-03-15 14:16:05 -06:00
Sean Bowe
9144ea8c2b
Testnet modifications -- just take the parameters from regtest. Also, move loading ZC params to _before_ verification.
2016-01-19 14:36:10 -07:00
Sean Bowe
d66877afb3
Added mapSerials consensus rules to prohibit double-spending.
2016-01-19 14:36:09 -07:00
Sean Bowe
4f1c37980e
Load proving/verifying keys at startup from the public alpha parameters file.
2016-01-19 14:36:04 -07:00
Alex Morcos
dfe55bdc32
Do not allow blockfile pruning during reindex.
...
Also clarify startup message.
Github-Pull: #6856
Rebased-From: d3b09f6bac738958b6bf5711bcb5291049b7466d
2015-10-23 14:42:05 +02:00
Adam Weiss
e6adac7b3f
Delay initial pruning until after wallet init
...
Don't prune until any wallet rescanning has taken place to avoid
potentially pruning blocks that the wallet rescan may need.
2015-09-22 00:43:12 +00:00
Wladimir J. van der Laan
e6334f4aad
Revert "Disable partition check for now, it triggers too often (issue #6251 )"
...
Re-enable partition check, it should be safe again after #6256 .
This reverts commit 3eada74d6f .
2015-06-21 17:51:01 +02:00