]> Git Repo - VerusCoin.git/log
VerusCoin.git
8 years agoAuto merge of #979 - nathan-at-least:nathan.cleanup-nonofficial-tags, r=ebfull
zkbot [Wed, 13 Jul 2016 02:23:14 +0000 (02:23 +0000)]
Auto merge of #979 - nathan-at-least:nathan.cleanup-nonofficial-tags, r=ebfull

A script to remove "unofficial" tags from a remote, such as github.

Officialness is determined by a regular expression. ;-)

This is handy because we often want upstream Bitcoin tags for local
diffs, but sometimes we accidentally upload them to github which then
claims they are our releases, which is confusing and misleading.

8 years agoAuto merge of #1089 - ThisIsNotOfficialCodeItsJustForks:t960-rename-zerocash-zcash...
zkbot [Wed, 13 Jul 2016 01:51:22 +0000 (01:51 +0000)]
Auto merge of #1089 - ThisIsNotOfficialCodeItsJustForks:t960-rename-zerocash-zcash, r=ebfull

Rename zerocash to zcash in places

Closes #960.

8 years agoAuto merge of #1082 - ebfull:reorder-logs, r=ebfull
zkbot [Tue, 12 Jul 2016 04:41:10 +0000 (04:41 +0000)]
Auto merge of #1082 - ebfull:reorder-logs, r=ebfull

Reorder initialization routines to ensure verifying key log messages appear in debug.log.

Closes #721

8 years agoRename zerocash_packages to zcash_packages in packages.mk
Taylor Hornby [Tue, 12 Jul 2016 01:30:18 +0000 (19:30 -0600)]
Rename zerocash_packages to zcash_packages in packages.mk

8 years agoRename qa/zerocash to qa/zcash in Makefile.am
Taylor Hornby [Tue, 12 Jul 2016 01:29:41 +0000 (19:29 -0600)]
Rename qa/zerocash to qa/zcash in Makefile.am

8 years agoRemove references to libzerocash in .gitignore
Taylor Hornby [Tue, 12 Jul 2016 01:29:11 +0000 (19:29 -0600)]
Remove references to libzerocash in .gitignore

8 years agoRename zerocash to zcash in some places.
Taylor Hornby [Tue, 12 Jul 2016 01:27:52 +0000 (19:27 -0600)]
Rename zerocash to zcash in some places.

8 years agoAuto merge of #1080 - ebfull:performance-check-valid-pour, r=ebfull
zkbot [Mon, 11 Jul 2016 22:38:25 +0000 (22:38 +0000)]
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.

8 years agoRename samplepour to samplejoinsplit
Sean Bowe [Mon, 11 Jul 2016 17:33:14 +0000 (11:33 -0600)]
Rename samplepour to samplejoinsplit

8 years agoAuto merge of #1058 - ebfull:coin-cache, r=ebfull
zkbot [Mon, 11 Jul 2016 17:23:19 +0000 (17:23 +0000)]
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.

8 years agoAuto merge of #1061 - ebfull:remove-libzerocash-completely, r=ebfull
zkbot [Mon, 11 Jul 2016 16:17:35 +0000 (16:17 +0000)]
Auto merge of #1061 - ebfull:remove-libzerocash-completely, r=ebfull

Remove the rest of libzerocash.

Closes #510.

8 years agoRemove zerocash tests from full-test-suite.
Sean Bowe [Mon, 11 Jul 2016 16:05:55 +0000 (10:05 -0600)]
Remove zerocash tests from full-test-suite.

8 years agoReorder initialization routines to ensure verifying key log messages appear in debug...
Sean Bowe [Mon, 11 Jul 2016 03:10:02 +0000 (21:10 -0600)]
Reorder initialization routines to ensure verifying key log messages appear in debug.log.

8 years agoUpdate tests with cache usage computations
Sean Bowe [Mon, 11 Jul 2016 02:53:33 +0000 (20:53 -0600)]
Update tests with cache usage computations

8 years agoRemove the rest of libzerocash.
Sean Bowe [Tue, 28 Jun 2016 16:08:50 +0000 (10:08 -0600)]
Remove the rest of libzerocash.

8 years agoAlways check valid joinsplits during performance tests, and avoid recomputing them...
Sean Bowe [Sat, 9 Jul 2016 20:31:43 +0000 (14:31 -0600)]
Always check valid joinsplits during performance tests, and avoid recomputing them every time we change the circuit.

8 years agoAuto merge of #1044 - bitcartel:zc.v0.11.2.z5_issue_932, r=ebfull
zkbot [Sat, 9 Jul 2016 17:36:19 +0000 (17:36 +0000)]
Auto merge of #1044 - bitcartel:zc.v0.11.2.z5_issue_932, r=ebfull

Disable USE_ASM when building libsnark

For #932.

8 years agoz6 release notes and version update. v0.11.2.z6
Daira Hopwood [Fri, 8 Jul 2016 21:57:37 +0000 (22:57 +0100)]
z6 release notes and version update.

Signed-off-by: Daira Hopwood <[email protected]>
8 years agoIncrease block size to 2MB and update performance test.
Sean Bowe [Thu, 7 Jul 2016 22:53:16 +0000 (16:53 -0600)]
Increase block size to 2MB and update performance test.

8 years agoAuto merge of #1049 - str4d:equihash-faster-sort-comparison, r=bitcartel
zkbot [Thu, 7 Jul 2016 20:43:42 +0000 (20:43 +0000)]
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).

8 years agoMake `validatelargetx` test more accurate, reduce block size limit to 1MB for now.
Sean Bowe [Wed, 6 Jul 2016 18:07:50 +0000 (12:07 -0600)]
Make `validatelargetx` test more accurate, reduce block size limit to 1MB for now.

8 years agoFix performance test for block verification.
Sean Bowe [Tue, 5 Jul 2016 13:55:35 +0000 (07:55 -0600)]
Fix performance test for block verification.

8 years agoAuto merge of #1062 - ebfull:remove-mainnet-checkpoints, r=ebfull
zkbot [Thu, 30 Jun 2016 17:56:28 +0000 (17:56 +0000)]
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.

8 years agoRemove the mainnet checkpoints.
Sean Bowe [Wed, 29 Jun 2016 20:21:03 +0000 (14:21 -0600)]
Remove the mainnet checkpoints.

8 years agoAuto merge of #1060 - str4d:1033-randomise-nonce, r=ebfull
zkbot [Wed, 29 Jun 2016 19:15:23 +0000 (19:15 +0000)]
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

8 years agoAuto merge of #1046 - str4d:971-large-tx-benchmark, r=ebfull
zkbot [Wed, 29 Jun 2016 07:54:28 +0000 (07:54 +0000)]
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.

8 years agoFix memory leak in large tx benchmark
Jack Grigg [Tue, 28 Jun 2016 23:45:47 +0000 (11:45 +1200)]
Fix memory leak in large tx benchmark

8 years agoClear mempool before using it for benchmark test, fix parameter name
Jack Grigg [Tue, 28 Jun 2016 23:19:41 +0000 (11:19 +1200)]
Clear mempool before using it for benchmark test, fix parameter name

8 years agoAuto merge of #962 - ebfull:2mb-blocks, r=ebfull
zkbot [Tue, 28 Jun 2016 17:46:47 +0000 (17:46 +0000)]
Auto merge of #962 - ebfull:2mb-blocks, r=ebfull

Increase block size limit to 2MB.

http://gavinandresen.ninja/a-guided-tour-of-the-2mb-fork

Closes #765.

8 years agoRandomise the nonce in the block header
Jack Grigg [Mon, 27 Jun 2016 23:26:19 +0000 (11:26 +1200)]
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

8 years agoFlush to disk more consistently by accounting memory usage of serials/anchors in...
Sean Bowe [Mon, 27 Jun 2016 16:52:34 +0000 (10:52 -0600)]
Flush to disk more consistently by accounting memory usage of serials/anchors in cache.

8 years agoAuto merge of #1027 - ThisIsNotOfficialCodeItsJustForks:t862-trivial-mock-test-exampl...
zkbot [Wed, 22 Jun 2016 14:30:12 +0000 (14:30 +0000)]
Auto merge of #1027 - ThisIsNotOfficialCodeItsJustForks:t862-trivial-mock-test-example, r=ebfull

Add example mock test of CheckTransaction

Closes #862.

8 years agoOnly compare the first n/(k+1) bits when sorting
Jack Grigg [Tue, 21 Jun 2016 03:53:47 +0000 (15:53 +1200)]
Only compare the first n/(k+1) bits when sorting

8 years agoAdd performance tests for creating and validating a MAX_BLOCK_SIZE transaction
Jack Grigg [Tue, 7 Jun 2016 23:28:12 +0000 (11:28 +1200)]
Add performance tests for creating and validating a MAX_BLOCK_SIZE transaction

8 years agoDisable USE_ASM when building libsnark (issue 932).
Simon [Mon, 20 Jun 2016 22:18:15 +0000 (15:18 -0700)]
Disable USE_ASM when building libsnark (issue 932).

8 years agoSuppress Libsnark Debugging Info
aniemerg [Sun, 19 Jun 2016 13:54:54 +0000 (09:54 -0400)]
Suppress Libsnark Debugging Info

Suppress the Libsnark debugging information displayed on launch

8 years agoChange the network magic numbers. v0.11.2.z5
Taylor Hornby [Fri, 17 Jun 2016 01:46:43 +0000 (19:46 -0600)]
Change the network magic numbers.

8 years agoz5 release
Taylor Hornby [Fri, 17 Jun 2016 01:32:55 +0000 (19:32 -0600)]
z5 release

8 years agoMerge remote-tracking branch 'jack/990-default-ports' into zc.v0.11.2.latest
Taylor Hornby [Fri, 17 Jun 2016 01:28:24 +0000 (19:28 -0600)]
Merge remote-tracking branch 'jack/990-default-ports' into zc.v0.11.2.latest

8 years agoMerge remote-tracking branch 'jack/fix-version' into zc.v0.11.2.latest
Taylor Hornby [Fri, 17 Jun 2016 01:25:41 +0000 (19:25 -0600)]
Merge remote-tracking branch 'jack/fix-version' into zc.v0.11.2.latest

8 years agoAuto merge of #1026 - ebfull:address-serialization, r=ebfull
zkbot [Thu, 16 Jun 2016 18:52:30 +0000 (18:52 +0000)]
Auto merge of #1026 - ebfull:address-serialization, r=ebfull

Zcash address encoding

We need to encode Zcash addresses so they aren't as large and unweildy. We're using Base58Check just like upstream does, and to ensure the first character is "z" in our addresses we must use two bytes for the version string. Two bytes gives us an extra character for free, so this PR targets the beginning of addresses to have "zc".

```
$ ./src/zcash-cli zcrawkeygen
{
    "zcaddress" : "tnvaj4ZbZG83tj4RwZcFeLgJoSt8nw1ZvSCG8EMyowAsXTQgJPat77Y43BVdVCrwrbLy7GG9msJDYdn5hmreHmkXAkX17hb",
    "zcsecretkey" : "SKzkxCRWvscKnroSFyhCqhY332KcDMH4LLNdK2TsSvbmr3CGAB8B",
    "zcviewingkey" : "10aa74046f31cbe5eaa8965d1e104853234c3d6c6e45f9c497ca3a025d159755"
}
```

This PR also encodes the spending keys with a prefix that targets "SK". The spec needs to be updated with these changes.

Testnet addresses will start with "tn".

Closes #572

8 years agoTestnet spending keys should start with 'TK'.
Sean Bowe [Thu, 16 Jun 2016 18:16:49 +0000 (12:16 -0600)]
Testnet spending keys should start with 'TK'.

8 years agoChange default ports
Jack Grigg [Thu, 16 Jun 2016 02:14:27 +0000 (14:14 +1200)]
Change default ports

8 years agoFix bug in network hashrate lookup window configuration
Jack Grigg [Thu, 16 Jun 2016 09:26:49 +0000 (21:26 +1200)]
Fix bug in network hashrate lookup window configuration

8 years agoHandle full Zcash version string in AC_INIT
Jack Grigg [Wed, 15 Jun 2016 01:59:25 +0000 (13:59 +1200)]
Handle full Zcash version string in AC_INIT

8 years agoAuto merge of #1004 - str4d:931-difficulty-algorithm, r=ebfull
zkbot [Wed, 15 Jun 2016 23:26:49 +0000 (23:26 +0000)]
Auto merge of #1004 - str4d:931-difficulty-algorithm, r=ebfull

Implement new difficulty algorithm

Closes #931. Closes #696.

8 years agoAdd example mock test of CheckTransaction
Taylor Hornby [Wed, 15 Jun 2016 23:01:55 +0000 (17:01 -0600)]
Add example mock test of CheckTransaction

8 years agoImprove comments per review
Jack Grigg [Wed, 15 Jun 2016 22:45:19 +0000 (10:45 +1200)]
Improve comments per review

8 years agoAdd test to ensure spending keys always encode with 'SK' at beginning.
Sean Bowe [Wed, 15 Jun 2016 22:25:21 +0000 (16:25 -0600)]
Add test to ensure spending keys always encode with 'SK' at beginning.

8 years agoMake testnet addresses always start with 'tn'.
Sean Bowe [Wed, 15 Jun 2016 22:22:36 +0000 (16:22 -0600)]
Make testnet addresses always start with 'tn'.

8 years agoGuarantee first two bytes of spending key are SK
Sean Bowe [Wed, 15 Jun 2016 22:15:54 +0000 (16:15 -0600)]
Guarantee first two bytes of spending key are SK

8 years agoAdded encoding for Zcash spending keys.
Sean Bowe [Wed, 15 Jun 2016 22:03:57 +0000 (16:03 -0600)]
Added encoding for Zcash spending keys.

8 years agoAuto merge of #994 - ebfull:remove-redundant-constraints, r=ebfull
zkbot [Wed, 15 Jun 2016 21:39:32 +0000 (21:39 +0000)]
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.

8 years agoFix test against merkle tree root.
Sean Bowe [Wed, 15 Jun 2016 21:31:14 +0000 (15:31 -0600)]
Fix test against merkle tree root.

8 years agoAdd tests for `CZCPaymentAddress`.
Sean Bowe [Wed, 15 Jun 2016 21:06:07 +0000 (15:06 -0600)]
Add tests for `CZCPaymentAddress`.

8 years agoUse base58check to encode Zcash payment addresses, such that the first two bytes...
Sean Bowe [Wed, 15 Jun 2016 20:59:05 +0000 (14:59 -0600)]
Use base58check to encode Zcash payment addresses, such that the first two bytes are "zc".

8 years agoDo not encode leading bytes in `PaymentAddress` serialization; this is a task for...
Sean Bowe [Wed, 15 Jun 2016 20:58:30 +0000 (14:58 -0600)]
Do not encode leading bytes in `PaymentAddress` serialization; this is a task for a higher-level API.

8 years agoAuto merge of #1017 - ebfull:coinbase-must-be-protected, r=ebfull
zkbot [Wed, 15 Jun 2016 03:06:23 +0000 (03:06 +0000)]
Auto merge of #1017 - ebfull:coinbase-must-be-protected, r=ebfull

Enforce that coinbases must be protected

This PR forces miners to place their funds in the private value transfer system, making "transparent coins" opt-in for users, and increasing privacy for all participants on a systemic level.

Closes #101.

8 years agoUpdate tests for new difficulty algorithm
Jack Grigg [Wed, 8 Jun 2016 02:21:04 +0000 (14:21 +1200)]
Update tests for new difficulty algorithm

8 years agoImplement new difficulty algorithm (#931)
Jack Grigg [Wed, 8 Jun 2016 00:30:32 +0000 (12:30 +1200)]
Implement new difficulty algorithm (#931)

The algorithm is based on DigiShield v3/v4.

8 years agoDisable enforced coinbase protection in miner_tests.
Sean Bowe [Tue, 14 Jun 2016 21:18:52 +0000 (15:18 -0600)]
Disable enforced coinbase protection in miner_tests.

8 years agoRename to `fCoinbaseMustBeProtected`.
Sean Bowe [Tue, 14 Jun 2016 21:16:34 +0000 (15:16 -0600)]
Rename to `fCoinbaseMustBeProtected`.

8 years agoEnsure NonContextualCheckInputs runs before routines in ContextualCheckInputs.
Sean Bowe [Tue, 14 Jun 2016 18:41:32 +0000 (12:41 -0600)]
Ensure NonContextualCheckInputs runs before routines in ContextualCheckInputs.

8 years agoEnforce remaining softfork activation rules unconditionally.
Sean Bowe [Tue, 14 Jun 2016 15:48:02 +0000 (09:48 -0600)]
Enforce remaining softfork activation rules unconditionally.

8 years agoEnforce BIP16 and BIP30 unconditionally to all blocks.
Sean Bowe [Fri, 10 Jun 2016 22:04:15 +0000 (16:04 -0600)]
Enforce BIP16 and BIP30 unconditionally to all blocks.

8 years agoAuto merge of #1019 - ebfull:mempool-integrity-chained-pours, r=ebfull
zkbot [Tue, 14 Jun 2016 02:43:28 +0000 (02:43 +0000)]
Auto merge of #1019 - ebfull:mempool-integrity-chained-pours, r=ebfull

Ensure mempool integrity checks don't trip on chained joinsplits.

8 years agoAuto merge of #1008 - str4d:850-platform-independent-equihash, r=str4d
zkbot [Mon, 13 Jun 2016 21:48:56 +0000 (21:48 +0000)]
Auto merge of #1008 - str4d:850-platform-independent-equihash, r=str4d

Implement Equihash in a platform-independent manner

Closes #850.

8 years agoTweaks after review
Jack Grigg [Mon, 13 Jun 2016 21:41:03 +0000 (09:41 +1200)]
Tweaks after review

8 years agoEnsure mempool integrity checks don't trip on chained joinsplits.
Sean Bowe [Mon, 13 Jun 2016 19:02:46 +0000 (13:02 -0600)]
Ensure mempool integrity checks don't trip on chained joinsplits.

8 years agoDisable coinbase-must-be-protected rule on regtest.
Sean Bowe [Mon, 13 Jun 2016 18:23:55 +0000 (12:23 -0600)]
Disable coinbase-must-be-protected rule on regtest.

8 years agoPrevent coinbases from being spent to transparent outputs.
Sean Bowe [Mon, 13 Jun 2016 17:58:10 +0000 (11:58 -0600)]
Prevent coinbases from being spent to transparent outputs.

8 years agoRefactor contextual and noncontextual input checks.
Sean Bowe [Mon, 13 Jun 2016 17:52:46 +0000 (11:52 -0600)]
Refactor contextual and noncontextual input checks.

8 years agoRename `CheckInputs` to `ContextualCheckInputs` since it relies on a global variable
Sean Bowe [Mon, 13 Jun 2016 17:45:41 +0000 (11:45 -0600)]
Rename `CheckInputs` to `ContextualCheckInputs` since it relies on a global variable
and assumes calling conditions.

8 years agoAuto merge of #1009 - ThisIsNotOfficialCodeItsJustForks:t171-hard-fork-alerts-and...
zkbot [Sun, 12 Jun 2016 18:04:53 +0000 (18:04 +0000)]
Auto merge of #1009 - ThisIsNotOfficialCodeItsJustForks:t171-hard-fork-alerts-and-tests, r=ebfull

Enable -alertnotify for hard fork detection. Test it.

Closes #171. Closes #131.

8 years agoUpdate miner tests for platform-independent Equihash
Jack Grigg [Sat, 11 Jun 2016 12:00:15 +0000 (00:00 +1200)]
Update miner tests for platform-independent Equihash

8 years agoRegenerate genesis blocks
Jack Grigg [Sat, 11 Jun 2016 04:50:31 +0000 (16:50 +1200)]
Regenerate genesis blocks

8 years agoUse htole32 and htobe32 for endian conversions
Jack Grigg [Sat, 11 Jun 2016 04:27:40 +0000 (16:27 +1200)]
Use htole32 and htobe32 for endian conversions

8 years agoUse little-endian for hash personalisation and hashing indices
Jack Grigg [Thu, 9 Jun 2016 06:51:06 +0000 (18:51 +1200)]
Use little-endian for hash personalisation and hashing indices

The test vectors have been regenerated using the basic solver.

8 years agoSpeed up FullStepRow index comparison by leveraging big-endian byte layout
Jack Grigg [Thu, 9 Jun 2016 06:02:29 +0000 (18:02 +1200)]
Speed up FullStepRow index comparison by leveraging big-endian byte layout

8 years agoUpdate tests to account for new Equihash parameters
Jack Grigg [Sat, 11 Jun 2016 03:45:55 +0000 (15:45 +1200)]
Update tests to account for new Equihash parameters

8 years agoIncrease Equihash parameters to n = 96, k = 3 (about 430 MiB)
Jack Grigg [Wed, 8 Jun 2016 05:08:18 +0000 (17:08 +1200)]
Increase Equihash parameters to n = 96, k = 3 (about 430 MiB)

Includes a tweak to set the fixed-width of the rows based on whether the first
or last round is widest. This is necessary for some parameters, these ones
included.

8 years agoFix failing tests
Jack Grigg [Fri, 10 Jun 2016 04:16:33 +0000 (16:16 +1200)]
Fix failing tests

8 years agoUpdated a hard-coded number of blocks to account for decreased block interval
Jack Grigg [Thu, 9 Jun 2016 23:43:40 +0000 (11:43 +1200)]
Updated a hard-coded number of blocks to account for decreased block interval

8 years agoUpdate RPC tests to account for decreased block interval
Jack Grigg [Tue, 7 Jun 2016 09:01:33 +0000 (21:01 +1200)]
Update RPC tests to account for decreased block interval

8 years agoUpdate tests to account for decreased block interval
Jack Grigg [Tue, 7 Jun 2016 05:12:16 +0000 (17:12 +1200)]
Update tests to account for decreased block interval

8 years agoDecrease block interval to 2.5 minutes
Jack Grigg [Fri, 3 Jun 2016 07:09:39 +0000 (19:09 +1200)]
Decrease block interval to 2.5 minutes

8 years agoAuto merge of #988 - str4d:optimised-equihash, r=ebfull
zkbot [Thu, 9 Jun 2016 22:43:09 +0000 (22:43 +0000)]
Auto merge of #988 - str4d:optimised-equihash, r=ebfull

 Use depth-first scan for eliminating partial solutions instead of breadth-first

This reduces the peak number of lists in-memory from 2^k to k, and enables the
solver to eliminate most duplicates before it has instantiated the full set of
leaves.

Part of #857.

8 years agoEnable -alertnotify for hard fork detection. Test it.
Taylor Hornby [Thu, 9 Jun 2016 19:48:04 +0000 (13:48 -0600)]
Enable -alertnotify for hard fork detection. Test it.

8 years agoAuto merge of #1005 - bitcartel:zc.v0.11.2.z4_issue_857_optimize, r=ebfull
zkbot [Thu, 9 Jun 2016 03:49:22 +0000 (03:49 +0000)]
Auto merge of #1005 - bitcartel:zc.v0.11.2.z4_issue_857_optimize, r=ebfull

Equihash - Optimization to DistinctIndices function (rebased PR)

Update to DistinctIndices function (for issue #857).
Replaces pull request #974.

8 years agoUpdate variable name.
Simon [Wed, 8 Jun 2016 23:23:33 +0000 (07:23 +0800)]
Update variable name.

8 years agoAuto merge of #1001 - str4d:904-disable-relaypriority, r=ebfull
zkbot [Wed, 8 Jun 2016 18:07:05 +0000 (18:07 +0000)]
Auto merge of #1001 - str4d:904-disable-relaypriority, r=ebfull

Set -relaypriority default to false

This enables spending of individual coins during mining slow start.

Closes #904.

8 years agoUpdate to DistinctIndices function (for issue #857).
Simon [Wed, 8 Jun 2016 15:20:54 +0000 (23:20 +0800)]
Update to DistinctIndices function (for issue #857).
Replaces pull request #974.

8 years agoAuto merge of #973 - ebfull:chained-pours, r=ebfull
zkbot [Wed, 8 Jun 2016 15:23:57 +0000 (15:23 +0000)]
Auto merge of #973 - ebfull:chained-pours, r=ebfull

Add chained `JoinSplit`s

Closes #555

8 years agoMinor changes to coins_tests.
Sean Bowe [Wed, 8 Jun 2016 15:15:44 +0000 (09:15 -0600)]
Minor changes to coins_tests.

8 years agoAdd test to ensure parent treestates only can appear earlier in the transaction or...
Sean Bowe [Wed, 8 Jun 2016 03:05:25 +0000 (21:05 -0600)]
Add test to ensure parent treestates only can appear earlier in the transaction or in the global state, not later.

8 years agoUpdate RPC tests to account for reserved field
Jack Grigg [Tue, 7 Jun 2016 10:44:47 +0000 (22:44 +1200)]
Update RPC tests to account for reserved field

8 years agoUpdate tests to account for reserved field
Jack Grigg [Tue, 7 Jun 2016 10:32:46 +0000 (22:32 +1200)]
Update tests to account for reserved field

8 years agoRegenerate genesis blocks
Jack Grigg [Tue, 7 Jun 2016 09:54:13 +0000 (21:54 +1200)]
Regenerate genesis blocks

8 years agoSet -relaypriority default to false
Jack Grigg [Tue, 7 Jun 2016 09:11:57 +0000 (21:11 +1200)]
Set -relaypriority default to false

This enables spending of individual coins during mining slow start.

Closes #904.

8 years agoAdd a 256-bit reserved field to the block header
Jack Grigg [Tue, 7 Jun 2016 04:06:25 +0000 (16:06 +1200)]
Add a 256-bit reserved field to the block header

This field has no defined semantics. While it was added as a result of
discussions about merged mining in #724, this field will not necessarily ever be
used for that purpose.

This page took 0.063082 seconds and 4 git commands to generate.