lpescher
ae31e4563f
Update help message to match the #4219 change
9 years ago
Simon
f4404d7b5b
Closes #1680 , temporary fix for rpc deadlock inherited from upstream.
8 years ago
Sean Bowe
226a6b3248
Initialize after profiling messages are suppressed.
8 years ago
ITH4Coinomia
df22af008d
Update init.cpp
Reformatted Text
8 years ago
Jack Grigg
d35172fb67
Disable the metrics screen on regtest
8 years ago
Sean Bowe
7662d72bf4
Make more string changes.
8 years ago
Pieter Wuille
bf673640e3
Use std::atomic for fRequestShutdown and fReopenDebugLog
8 years ago
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
8 years ago
Sean Bowe
27e3f362f0
Zcash zk-SNARK public parameters for 1.0 "Sprout".
8 years ago
Jack Grigg
4ace963c80
Show important console messages on metrics screen
8 years ago
Jack Grigg
a6df7ab567
Add a persistent screen showing basic node metrics
The screen is implemented using ANSI Escape sequences.
Closes #1331
8 years ago
Daira Hopwood
f91bbeedb7
Add help for -equihashsolver= option.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
Sean Bowe
796c7ee52f
Update to `beta2` public parameters, remove `regtest`/`testnet3` parameters
subdirectories.
8 years ago
Jack Grigg
1683b1f58b
Clear note witness caches on reindex
8 years ago
Simon
008fccfa48
Disable option to allow multiple async rpc workers.
8 years ago
Simon
8d08172d0d
Add config option 'rpcasyncthreads' to specify number of async rpc workers. Default is 1.
8 years ago
Simon
805344dcf4
Refactor: replace calls to GetTxid() with GetHash()
8 years ago
Sean Bowe
7ee82c4361
Deallocate the public parameters during Shutdown.
8 years ago
Sean Bowe
393b2b7834
Update proving/verifying keys.
8 years ago
Taylor Hornby
2902ac7ce8
Use libsodium's s < L check, instead checking that libsodium checks that.
8 years ago
Patrick Strateman
0560d671ab
Remove redundant whiteconnections option
9 years ago
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.
8 years ago
Sean Bowe
1477fd3f40
Remove the constraint system from the alpha proving key.
8 years ago
Simon
b39e1bdbca
Fixes to integrate sendalert.cpp.
Add sendalert.cpp to build process.
Add alertkeys.h as a placeholder for private keys.
8 years ago
Sean Bowe
f4091941f5
Reorder initialization routines to ensure verifying key log messages appear in debug.log.
8 years ago
aniemerg
dd74e9dd32
Suppress Libsnark Debugging Info
Suppress the Libsnark debugging information displayed on launch
8 years ago
Jack Grigg
3985a40d1f
Change default ports
8 years ago
Jack Grigg
a5150a156e
Set -relaypriority default to false
This enables spending of individual coins during mining slow start.
Closes #904 .
8 years ago
Sean Bowe
1744fec274
Update the zkSNARK parameters.
8 years ago
Sean Bowe
6b5d608899
Update proving key and tests that depend on transaction structure changes
8 years ago
Jack Grigg
c5d080bb83
Add Zcash Developers to CLI copyright notice
8 years ago
Sean Bowe
b8d320df19
Update public zkSNARK parameters for new circuit.
8 years ago
Sean Bowe
2dc3599271
Transplant of libzcash.
8 years ago
Taylor Hornby
aaf6495948
Rename bitcoin.conf and bitcoind.pid to zcash.conf and zcashd.pid in qa/ and src/
8 years ago
Taylor Hornby
9bab3e89a2
Initialize libsodium first.
8 years ago
Sean Bowe
6806256b80
Initialize libsodium and remove openssl headers from util.cpp
8 years ago
Sean Bowe
a633044b25
Reorder proving key and verifying key arguments.
8 years ago
Sean Bowe
8f8c4c6c0c
Lazily load the proving key at time of first pour.
8 years ago
Sean Bowe
9144ea8c2b
Testnet modifications -- just take the parameters from regtest. Also, move loading ZC params to _before_ verification.
9 years ago
Sean Bowe
d66877afb3
Added mapSerials consensus rules to prohibit double-spending.
9 years ago
Sean Bowe
4f1c37980e
Load proving/verifying keys at startup from the public alpha parameters file.
9 years ago
Alex Morcos
dfe55bdc32
Do not allow blockfile pruning during reindex.
Also clarify startup message.
Github-Pull: #6856
Rebased-From: d3b09f6bac738958b6bf5711bcb5291049b7466d
9 years ago
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.
9 years ago
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
.
9 years ago
Gavin Andresen
fce474c9df
Use best header chain timestamps to detect partitioning
The partition checking code was using chainActive timestamps
to detect partitioning; with headers-first syncing, it should use
(and with this pull request, does use) pIndexBestHeader timestamps.
Fixes issue #6251
Github-Pull: #6256
Rebased-From: 65b94545036ae6e38e79e9c7166a3ba1ddb83f66
9 years ago
Wladimir J. van der Laan
4d9c7fe61d
Add option `-alerts` to opt out of alert system
Make it possible to opt-out of the centralized alert system by providing
an option `-noalerts` or `-alerts=0`. The default remains unchanged.
This is a gentler form of #6260 , in which I went a bit overboard by
removing the alert system completely.
I intend to add this to the GUI options in another pull after this.
Github-Pull: #6274
Rebased-From: 02a6702a82a5b00e0e0351041dd3267308b7f319
9 years ago
Wladimir J. van der Laan
94cd7051a3
Remove translation for -help-debug options
Github-Pull: #6264
Rebased-From: 9b5659d1c4c62bc6b80e35ff7573c781835e4187
9 years ago
Adam Weiss
6cb70ca4ee
Prune: Support noncontiguous block files
In some corner cases, it may be possible for recent blocks to end up in
the same block file as much older blocks. Previously, the pruning code
would stop looking for files to remove upon first encountering a file
containing a block that cannot be pruned, now it will keep looking for
candidate files until the target is met and all other criteria are
satisfied.
This can result in a noncontiguous set of block files (by number) on
disk, which is fine except for during some reindex corner cases, so
make reindex preparation smarter such that we keep the data we can
actually use and throw away the rest. This allows pruning to work
correctly while downloading any blocks needed during the reindex.
Rebased-From: c257a8c9a6397eee40734b235a4fdcb8045aec91
Github-Pull: #6221
9 years ago
Wladimir J. van der Laan
3eada74d6f
Disable partition check for now, it triggers too often (issue #6251 )
9 years ago
Luke Dashjr
c00ae64f77
Remove P2SH coinbase flag, no longer interesting
Github-Pull: #6203
Rebased-From: d449772cf69c01932fc5d72c46054815d6300b3c
9 years ago