Skip to content

Rebase#82

Merged
jl777 merged 157 commits intodevfrom
rebase
Dec 12, 2016
Merged

Rebase#82
jl777 merged 157 commits intodevfrom
rebase

Conversation

@jl777
Copy link
Copy Markdown
Owner

@jl777 jl777 commented Dec 12, 2016

No description provided.

ebfull and others added 30 commits September 14, 2016 15:57
Add checkpoint at block 2500.
…ebfull

Add rpc call z_validateaddress to validate zaddrs.

Closes #1746.
…ons, r=ebfull

Throw more descriptive exceptions when the constraint system is violated

Closes #1668.
Remove the lockfile at the end (fixes #1731)
Makes it clearer what happens in the script output if params already exist.
…ion, r=str4d

Adjust consensus rule to accept genesis block without height in coinbase

Closes #1753
Properly account for JoinSplit value when deciding if a transaction should be placed in a mined block.

Closes #1705.

The transaction selection logic in miner.cpp was not updated to account for JoinSplit value. This caused issues that include, but are not limited to, miners not including pure JoinSplit transactions in their blocks.
Linked Bitcoin URL
Reformatted Text
Add build scripts and fetch-params.sh to "make install" and "make dist"

Closes #1728
zkbot and others added 26 commits December 9, 2016 00:33
…lock_priority, r=str4d

Closes zcash#1901. Increase default settings for max block size and space for priority transactions.

ref zcash#1901
Add getlocalsolps and getnetworksolps RPC calls, show them in getmininginfo
Isolate verification to a ProofVerifier context object that allows verification behavior to be tuned by the caller.

This is an alternative foundation for zcash#1892, i.e., zcash#1892 will have to be changed if this PR is accepted.

I think this is a safer approach because it allows us to isolate verification behavior to a single object. This will come in handy when @arielgabizon finishes the batching code.
Add benchmarks for rescan components

Part of #1749.
Closes #1857. Fixes bug where a transaction sending from a zaddr would have a priority of zero.

Transactions sent from a zaddr should now be mined sooner as they no longer have a priority of zero
Increase timeout as laptops on battery power have cpu throttling.

Merge this last as other PRs also update the test file `wallet_protectcoinbase.py`.
Also update release-process.md to replace git shortlog command with
release-notes.py script.
…r=str4d

Gather release notes from previous release to HEAD

Release-notes.py used to depend on release already being tagged--now gathers release notes from previous tagged release up to current HEAD.
…lock, r=ebfull

Write witness caches when writing the best block

For steady-state operation, this reduces the average time between wallet disk
writes from once per block to once per hour.

On -rescan, witness caches are only written out at the end along with the best
block, increasing speed while ensuring that on-disk state is kept consistent.

Witness caches are now never recreated during a -reindex, on the assumption that
the blocks themselves are not changing (the chain is just being reconstructed),
and so the witnesses will remain valid.

Part of #1749.
# Conflicts:
#	README.md
#	src/Makefile.gtest.include
#	src/chainparams.cpp
#	src/init.cpp
#	src/miner.cpp
#	src/wallet/wallet.cpp
@jl777 jl777 merged commit f2cceb2 into dev Dec 12, 2016
miketout referenced this pull request in miketout/VerusCoin Jul 31, 2018
* Updating GitLab CI, clean up.

* Updating GitLab CI config

* Updating versions, fixing verus scripts
jl777 pushed a commit that referenced this pull request Feb 18, 2019
jl777 pushed a commit that referenced this pull request May 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.