zkbot
d86218a52f
Auto merge of #1476 - ebfull:update-parameters, r=str4d
...
Update to beta2 public parameters
Also gets rid of the `testnet3`/`regtest` subdirectories/symlinks and other such things.
2016-10-04 04:54:02 -04:00
zkbot
4cfbe798bf
Auto merge of #1429 - str4d:867-update-dependencies, r=str4d
...
Update all dependencies
Also re-enables disabled compiler warnings.
Closes #867 , #944 , #1241 , #1255 , #1348 .
2016-10-04 03:48:42 -04:00
Jack Grigg
87da7b4ea0
Fix secp256k1 test compilation
2016-10-04 00:45:56 -07:00
zkbot
4f49d32a28
Auto merge of #1427 - bitcartel:master_1345_getbalance, r=bitcartel
...
Fixes #1345 so that RPC getbalance star calculates balance of UTXOs correctly.
2016-10-04 01:20:12 -04:00
Sean Bowe
796c7ee52f
Update to beta2 public parameters, remove regtest/testnet3 parameters
...
subdirectories.
2016-10-03 15:58:02 -06:00
zkbot
efe18f2e9b
Auto merge of #1374 - str4d:1106-alert-safe-mode, r=str4d
...
Enable high-priority alerts to put the RPC into safe mode
This reverts the changes in 986b5e257e and adds a priority check.
Continuation of #1337
Closes #1106
2016-10-03 17:36:59 -04:00
Simon
86cf60b5c8
Fixes #1345 so that UTXO debit and credits are computed correctly for a transaction.
2016-10-03 11:06:43 -07:00
zkbot
fa632c1c91
Auto merge of #1468 - str4d:1138-change-versioning-scheme, r=str4d
...
Change versioning scheme
Closes #1138
2016-10-02 19:29:38 -04:00
Daira Hopwood
0fafbd5d0a
Repair FormatSubVersion tests. refs #1138
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-02 16:44:56 +01:00
zkbot
d9da9d69ff
Auto merge of #1398 - bitcartel:master_fr48, r=bitcartel
...
Add multiple founders' reward addresses
./zcash-gtest --gtest_filter="founders_reward_test.*"
Closes #1405 .
2016-10-01 17:12:33 -04:00
Simon
4d11e5d2b9
Update mainnet addresses used for testing to have the correct number
2016-10-01 07:19:24 -07:00
Jack Grigg
899d8cf5f3
Use CLIENT_VERSION_BUILD to represent -beta and -rc in client version
2016-10-02 00:20:02 +13:00
Simon
2d6e97ecc5
Add field fMinerTestModeForFoundersRewardScript to chainparams
2016-09-30 18:31:51 -07:00
Simon
02acbfc262
Add mainnet 2-of-3 multisig addresses for testing.
2016-09-30 18:29:10 -07:00
Simon
6c54e9fc0b
Update testnet founders reward addresses
2016-09-30 14:42:47 -07:00
Simon
88fd810150
Update founders reward test to output path of temporary wallet.dat file which contains keys which can be used for testing founders reward addresses.
2016-09-30 14:42:47 -07:00
Simon
b7d072069e
Update comment per review
2016-09-30 14:42:47 -07:00
Simon
22dadb35ec
Refactor and fix per review
2016-09-30 14:42:47 -07:00
Simon
1a21a25e62
Refactor to add test to verify number of rewards each mainnet address will receive
2016-09-30 14:42:47 -07:00
Simon
241867b115
Founders reward: Refactor test and formatting per review.
2016-09-30 14:42:47 -07:00
Simon
3b30d8361a
Founders reward: changed index computation, added new test and some refactoring.
2016-09-30 14:42:47 -07:00
Simon
db0f931570
Add founders reward to ChainParams.
...
Fix bug where subsidy slow shift was ignored.
2016-09-30 14:42:47 -07:00
zkbot
d90ed0df93
Auto merge of #1433 - str4d:gtest-expected-failures, r=str4d
...
Add a make command for checking expected failures
With this merged, we can add gtests prefixed with `DISABLED_`, and then configure Buildbot to run those tests but not require they pass in order to merge.
2016-09-30 17:12:26 -04:00
zkbot
d5dce9342b
Auto merge of #1444 - str4d:1394-reindex-clear-witness-caches, r=str4d
...
Clear note witness caches on reindexing
This PR also fixes a test that was passing arguments in the wrong order.
Closes #1394
2016-09-30 02:30:01 -04:00
Jack Grigg
84f797b2c5
Ensure correctness if asserts are compiled out
2016-09-30 18:54:16 +13:00
Simon
82bd9ee81b
Fix comment and formatting per review
2016-09-29 22:07:38 -07:00
Jack Grigg
6567a7b534
Add tests for alerts enabling RPC safe mode
2016-09-30 17:47:28 +13:00
Simon
2aa9c0253a
Update to use new API in CCryptoKeyStore and store a viewing key in walletdb.
2016-09-29 20:17:30 -07:00
Simon
73699ceaf6
Add support for spending keys to the encrypted wallet.
2016-09-29 20:17:30 -07:00
Jack Grigg
40600f5089
Simplify ClearNoteWitnessCache()
2016-09-30 15:00:16 +13:00
Jack Grigg
f463df0e57
Use asserts to check allocation errors in CECKey::Recover
2016-09-30 14:17:14 +13:00
zkbot
07e425ac1c
Auto merge of #1372 - str4d:1199-spending-key-wallet-encryption, r=str4d
...
Encrypt spending keys in the wallet
This is a continuation of #1210 .
2016-09-29 19:42:30 -04:00
zkbot
42941c9fd4
Auto merge of #1445 - bitcartel:master_fix_filtered_notes, r=str4d
...
Fix casting error in GetFilteredNotes
Use int for minDepth like upstream instead of size_t which can lead to casting problems if a wallet tx has a depth of -1.
Also don't use FindMyNotes as mapNoteData has already been set on wallet tx.
@str4d As dicussed. This should be merged before other PRs related to wallet.
2016-09-29 05:33:11 -04:00
Jack Grigg
017abaf694
Assert that new OpenSSL allocators succeed
2016-09-29 17:58:29 +13:00
Jack Grigg
4dddc096d4
Replace auto_ptr with unique_ptr
2016-09-29 14:28:38 +13:00
Jack Grigg
fa318aa9fe
Upgrade OpenSSL to 1.1.0b
...
Closes #1348
2016-09-29 12:34:09 +13:00
Jack Grigg
2d6d5fb311
Upgrade Boost to 1.62.0
...
Part of #944
Closes #1241
2016-09-29 12:06:48 +13:00
Jack Grigg
ef3a6a97ae
Use correct lock for spending keys
2016-09-29 11:35:18 +13:00
Jack Grigg
ad041fceec
Cache note decryptors in encrypted keystore
2016-09-29 11:34:59 +13:00
Simon
eaccc007c9
Update test to filter and find notes.
2016-09-27 22:43:13 -07:00
zkbot
587f848482
Auto merge of #1384 - str4d:1378-atomic-witness-storage, r=ebfull
...
Write note witness cache atomically to disk to avoid corruption
Closes #1378
2016-09-27 21:27:11 -04:00
Jack Grigg
6bffc46a87
Implement CSecureDataStream for streaming CKeyingMaterial
2016-09-28 13:44:53 +13:00
Jack Grigg
3bbf2c1422
Test that invalid keys fail to unlock the keystore
2016-09-28 12:52:53 +13:00
Jack Grigg
56fb1bb8e4
Write note witness cache atomically to disk to avoid corruption
...
Closes #1378
2016-09-28 11:51:42 +13:00
Simon
dec49d1f82
Fix GetFilteredNotes to use int for minDepth like upstream and avoid casting problems. Don't use FindMyNotes as mapNoteData has already been set on wallet tx.
2016-09-27 11:14:49 -07:00
Jack Grigg
1683b1f58b
Clear note witness caches on reindex
2016-09-27 15:21:18 +13:00
Jack Grigg
76b226586e
Add wallet method to clear the note witness cache
2016-09-27 14:55:05 +13:00
Jack Grigg
e81c2de753
Fix test
2016-09-27 14:55:05 +13:00
Kevin Gallagher
9fc324a139
Updates dns.testnet.z.cash -> dnsseed.testnet.z.cash
...
People seem to agree that dnsseed.* is a more intuitive address.
The original address was committed to beta1 as a result of a misunderstanding.
The DNS seeder service will be updated to coincide with at beta2 release.
2016-09-26 14:34:26 -07:00
zkbot
c470cdf70b
Auto merge of #1376 - str4d:1191-improve-multithreaded-benchmark, r=daira
...
Measure multithreaded solveequihash time per-thread
Continuation of #1213
Closes #1191
2016-09-23 15:01:04 -04:00