Commit Graph

  • fc127fc2db Auto merge of #1051 - ThisIsNotOfficialCodeItsJustForks:t863-mock-coverage-of-checktransaction, r=ebfull zkbot 2016-07-14 18:43:07 +00:00
  • a4944ffcb0 Fix bad_txns_oversize test for increased block size. Taylor Hornby 2016-07-14 12:17:01 -06:00
  • 4bcdd85583 Auto merge of #1047 - aniemerg:fix/get-difficulty-fix2, r=ebfull zkbot 2016-07-14 04:18:56 +00:00
  • 331cae91bc Auto merge of #1085 - zcash:daira-clang-cpp11, r=ebfull zkbot 2016-07-14 03:08:55 +00:00
  • 2b5c33e101 Add the results of #784 to security warnings. Taylor Hornby 2016-07-13 18:23:11 -06:00
  • 42825a9f6a Auto merge of #979 - nathan-at-least:nathan.cleanup-nonofficial-tags, r=ebfull zkbot 2016-07-13 02:23:14 +00:00
  • 2b75ad0bd4 Auto merge of #1089 - ThisIsNotOfficialCodeItsJustForks:t960-rename-zerocash-zcash, r=ebfull zkbot 2016-07-13 01:51:22 +00:00
  • 60991f9e7b Add another security warning Taylor Hornby 2016-07-12 15:22:17 -06:00
  • 8fb1005c5e Add security warnings doc with warning about side channels. Taylor Hornby 2016-07-12 13:34:34 -06:00
  • 933bff472d Narrow scope of lock. Simon 2016-07-11 22:01:15 -07:00
  • 1db13d5063 Replace index with height in help message for getblocksubsidy RPC call. Simon 2016-07-11 21:53:09 -07:00
  • 46187fbe7a Auto merge of #1082 - ebfull:reorder-logs, r=ebfull zkbot 2016-07-12 04:41:10 +00:00
  • 4e117b63c6 Rename zerocash_packages to zcash_packages in packages.mk Taylor Hornby 2016-07-11 19:30:18 -06:00
  • 3bde967f53 Rename qa/zerocash to qa/zcash in Makefile.am Taylor Hornby 2016-07-11 19:29:41 -06:00
  • 76b3a92652 Remove references to libzerocash in .gitignore Taylor Hornby 2016-07-11 19:29:11 -06:00
  • c9c4611d9a Rename zerocash to zcash in some places. Taylor Hornby 2016-07-11 19:27:52 -06:00
  • 04932a64e8 Auto merge of #1080 - ebfull:performance-check-valid-pour, r=ebfull zkbot 2016-07-11 22:38:25 +00:00
  • 35f82c35fe Rename samplepour to samplejoinsplit Sean Bowe 2016-07-11 11:33:14 -06:00
  • 6caacc892e Auto merge of #1058 - ebfull:coin-cache, r=ebfull zkbot 2016-07-11 17:23:19 +00:00
  • ecef582339 Auto merge of #1061 - ebfull:remove-libzerocash-completely, r=ebfull zkbot 2016-07-11 16:17:35 +00:00
  • 92b73b0dbb Remove zerocash tests from full-test-suite. Sean Bowe 2016-07-11 10:05:55 -06:00
  • c2ec2f5388 README.md: simplify the title, drop "Core" Daira Hopwood 2016-07-11 13:38:54 +01:00
  • b097171ef9 .clang-format: change standard to C++11 Daira Hopwood 2016-07-11 13:22:20 +01:00
  • f4091941f5 Reorder initialization routines to ensure verifying key log messages appear in debug.log. Sean Bowe 2016-07-10 21:10:02 -06:00
  • ffcd1c57cc Update tests with cache usage computations Sean Bowe 2016-07-10 20:53:33 -06:00
  • 2668a1bc13 Remove the rest of libzerocash. Sean Bowe 2016-06-28 10:08:50 -06:00
  • 2fbbde597c Always check valid joinsplits during performance tests, and avoid recomputing them every time we change the circuit. Sean Bowe 2016-07-09 14:31:43 -06:00
  • 3c72ec710e Auto merge of #1044 - bitcartel:zc.v0.11.2.z5_issue_932, r=ebfull zkbot 2016-07-09 17:36:19 +00:00
  • a71fb9ff6d z6 release notes and version update. Daira Hopwood 2016-07-08 22:57:37 +01:00
  • 000383c193 Increase block size to 2MB and update performance test. Sean Bowe 2016-07-07 16:53:16 -06:00
  • 89a9e46cc9 Auto merge of #1049 - str4d:equihash-faster-sort-comparison, r=bitcartel zkbot 2016-07-07 20:43:42 +00:00
  • 9c45b501ad Make validatelargetx test more accurate, reduce block size limit to 1MB for now. Sean Bowe 2016-07-06 12:07:50 -06:00
  • 2ba9641767 Fix performance test for block verification. Sean Bowe 2016-07-05 07:55:35 -06:00
  • 99edcaaf53 Auto merge of #1062 - ebfull:remove-mainnet-checkpoints, r=ebfull zkbot 2016-06-30 17:56:28 +00:00
  • 3cb927661e Remove the mainnet checkpoints. Sean Bowe 2016-06-29 14:21:03 -06:00
  • 16abefdd22 Auto merge of #1060 - str4d:1033-randomise-nonce, r=ebfull zkbot 2016-06-29 19:15:23 +00:00
  • 0df212bae3 Auto merge of #1046 - str4d:971-large-tx-benchmark, r=ebfull zkbot 2016-06-29 07:54:28 +00:00
  • c2e092f29e Fix memory leak in large tx benchmark Jack Grigg 2016-06-29 11:45:47 +12:00
  • cfd806e161 Clear mempool before using it for benchmark test, fix parameter name Jack Grigg 2016-06-29 11:19:41 +12:00
  • 68b8b95c53 Auto merge of #962 - ebfull:2mb-blocks, r=ebfull zkbot 2016-06-28 17:46:47 +00:00
  • 8e165d57d9 Randomise the nonce in the block header Jack Grigg 2016-06-28 11:26:19 +12:00
  • 1b114e54c4 Add getblocksubsidy RPC command to return the block reward for a given block, taking into account the mining slow start. Simon 2016-06-27 13:04:33 -07:00
  • 7f3c7a683b Flush to disk more consistently by accounting memory usage of serials/anchors in cache. Sean Bowe 2016-06-27 10:52:34 -06:00
  • d9ee9a51d1 Test non-canonical ed25519 signature check Taylor Hornby 2016-06-23 18:22:20 -06:00
  • 4aea53423e More testing of CheckTransaction Taylor Hornby 2016-06-23 16:59:00 -06:00
  • 948d4e6c10 Split JoinSplit proof verification out of CheckTransaction. Taylor Hornby 2016-06-23 16:35:31 -06:00
  • cea9f58791 WIP: Add mock test coverage of CheckTransaction Taylor Hornby 2016-06-22 17:25:35 -06:00
  • 658cdb15f7 Auto merge of #1027 - ThisIsNotOfficialCodeItsJustForks:t862-trivial-mock-test-example, r=ebfull zkbot 2016-06-22 14:30:12 +00:00
  • d151ab4fea Only compare the first n/(k+1) bits when sorting Jack Grigg 2016-06-21 15:53:47 +12:00
  • 24809b16b6 Update GetDifficulty() to use consensus.powLimit from consensus parameters. Fixes #1032. aniemerg 2016-06-20 22:21:42 -04:00
  • f5edc37f3f Add performance tests for creating and validating a MAX_BLOCK_SIZE transaction Jack Grigg 2016-06-08 11:28:12 +12:00
  • 5dad8f569d Disable USE_ASM when building libsnark (issue 932). Simon 2016-06-20 15:18:15 -07:00
  • dd74e9dd32 Suppress Libsnark Debugging Info aniemerg 2016-06-19 09:54:54 -04:00
  • 1ea8b00926 Change the network magic numbers. Taylor Hornby 2016-06-16 19:46:43 -06:00
  • bbf75f9f70 z5 release Taylor Hornby 2016-06-16 19:32:55 -06:00
  • 39bb34eae7 Merge remote-tracking branch 'jack/990-default-ports' into zc.v0.11.2.latest Taylor Hornby 2016-06-16 19:28:24 -06:00
  • 32ef290e03 Merge remote-tracking branch 'jack/fix-version' into zc.v0.11.2.latest Taylor Hornby 2016-06-16 19:25:41 -06:00
  • 62a2d12672 Auto merge of #1026 - ebfull:address-serialization, r=ebfull zkbot 2016-06-16 18:52:30 +00:00
  • 05a6d19a54 Testnet spending keys should start with 'TK'. Sean Bowe 2016-06-16 12:16:49 -06:00
  • 3985a40d1f Change default ports Jack Grigg 2016-06-16 14:14:27 +12:00
  • cdec0b923e Fix bug in network hashrate lookup window configuration Jack Grigg 2016-06-16 21:26:49 +12:00
  • 71671484fd Handle full Zcash version string in AC_INIT Jack Grigg 2016-06-15 13:59:25 +12:00
  • 1178df0883 Auto merge of #1004 - str4d:931-difficulty-algorithm, r=ebfull zkbot 2016-06-15 23:26:49 +00:00
  • fc057da455 Add example mock test of CheckTransaction Taylor Hornby 2016-06-15 17:01:55 -06:00
  • 5e207f4ea5 Improve comments per review Jack Grigg 2016-06-16 10:45:19 +12:00
  • f0ae0b11fe Add test to ensure spending keys always encode with 'SK' at beginning. Sean Bowe 2016-06-15 16:25:21 -06:00
  • 13039c5362 Make testnet addresses always start with 'tn'. Sean Bowe 2016-06-15 16:22:36 -06:00
  • d5d2fb71cf Guarantee first two bytes of spending key are SK Sean Bowe 2016-06-15 16:15:54 -06:00
  • 0d6864e465 Added encoding for Zcash spending keys. Sean Bowe 2016-06-15 16:03:57 -06:00
  • fe97a405e3 Auto merge of #994 - ebfull:remove-redundant-constraints, r=ebfull zkbot 2016-06-15 21:39:32 +00:00
  • 6ab0a227c6 Fix test against merkle tree root. Sean Bowe 2016-06-15 15:31:14 -06:00
  • 83ee1903fc Add tests for CZCPaymentAddress. Sean Bowe 2016-06-15 15:06:07 -06:00
  • e104fcddf8 Use base58check to encode Zcash payment addresses, such that the first two bytes are "zc". Sean Bowe 2016-06-15 14:59:05 -06:00
  • 62b7cd6173 Do not encode leading bytes in PaymentAddress serialization; this is a task for a higher-level API. Sean Bowe 2016-06-15 14:58:30 -06:00
  • 6793168a2e Auto merge of #1017 - ebfull:coinbase-must-be-protected, r=ebfull zkbot 2016-06-15 03:06:23 +00:00
  • 284e125957 Update tests for new difficulty algorithm Jack Grigg 2016-06-08 14:21:04 +12:00
  • f2c48e15e5 Implement new difficulty algorithm (#931) Jack Grigg 2016-06-08 12:30:32 +12:00
  • d212ba320b Disable enforced coinbase protection in miner_tests. Sean Bowe 2016-06-14 15:18:52 -06:00
  • a180d0a6c6 Rename to fCoinbaseMustBeProtected. Sean Bowe 2016-06-14 15:16:34 -06:00
  • 89f3cd11c7 Ensure NonContextualCheckInputs runs before routines in ContextualCheckInputs. Sean Bowe 2016-06-14 12:41:32 -06:00
  • 542da618df Enforce remaining softfork activation rules unconditionally. Sean Bowe 2016-06-14 09:48:02 -06:00
  • b3be1ef529 Enforce BIP16 and BIP30 unconditionally to all blocks. Sean Bowe 2016-06-10 16:04:15 -06:00
  • c80ce72845 Auto merge of #1019 - ebfull:mempool-integrity-chained-pours, r=ebfull zkbot 2016-06-14 02:43:28 +00:00
  • 1a30d65859 Auto merge of #1008 - str4d:850-platform-independent-equihash, r=str4d zkbot 2016-06-13 21:48:56 +00:00
  • 09e9a329b7 Tweaks after review Jack Grigg 2016-06-14 09:41:03 +12:00
  • a667caec13 Ensure mempool integrity checks don't trip on chained joinsplits. Sean Bowe 2016-06-13 13:02:46 -06:00
  • c0dde76d8a Disable coinbase-must-be-protected rule on regtest. Sean Bowe 2016-06-13 12:23:55 -06:00
  • 1d38795f50 Prevent coinbases from being spent to transparent outputs. Sean Bowe 2016-06-13 11:58:10 -06:00
  • 2c901fd87d Refactor contextual and noncontextual input checks. Sean Bowe 2016-06-13 11:52:46 -06:00
  • 10df6fb3df Rename CheckInputs to ContextualCheckInputs since it relies on a global variable and assumes calling conditions. Sean Bowe 2016-06-13 11:45:41 -06:00
  • 47e6645005 Auto merge of #1009 - ThisIsNotOfficialCodeItsJustForks:t171-hard-fork-alerts-and-tests, r=ebfull zkbot 2016-06-12 18:04:53 +00:00
  • f3aee6b109 Update miner tests for platform-independent Equihash Jack Grigg 2016-06-12 00:00:15 +12:00
  • 6f14382a02 Regenerate genesis blocks Jack Grigg 2016-06-11 16:50:31 +12:00
  • 933cb4cd9f Use htole32 and htobe32 for endian conversions Jack Grigg 2016-06-11 16:27:40 +12:00
  • a6dcf2ee6f Use little-endian for hash personalisation and hashing indices Jack Grigg 2016-06-09 18:51:06 +12:00
  • d07cf62991 Speed up FullStepRow index comparison by leveraging big-endian byte layout Jack Grigg 2016-06-09 18:02:29 +12:00
  • 1dd8ce9ba5 Update tests to account for new Equihash parameters Jack Grigg 2016-06-11 15:45:55 +12:00
  • ae37d2a4cd Increase Equihash parameters to n = 96, k = 3 (about 430 MiB) Jack Grigg 2016-06-08 17:08:18 +12:00
  • 3fe29eab90 Fix failing tests Jack Grigg 2016-06-10 16:16:33 +12:00
  • d4388ed52b Updated a hard-coded number of blocks to account for decreased block interval Jack Grigg 2016-06-10 11:43:40 +12:00