Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-01 | [Univalue] add univalue over subtree | Jonas Schnelli | |
similar to secp256k1 include and compile univalue over a subtree | |||
2015-09-12 | [trivial] Fix rpc message "help generate" | MarcoFalke | |
2015-09-03 | Update RPC generate help for numblocks to include required | Ian T | |
The `generate` RPC has no default `numblocks` and a numeric value is required. | |||
2015-08-18 | Fix crash when mining with empty keypool. | Daniel Kraft | |
Since the introduction of the ScriptForMining callback, the mining functions (setgenerate and generate) crash with an assertion failure (due to a NULL pointer script returned) if the keypool is empty. Fix this by giving a proper error. | |||
2015-07-23 | TRIVIAL: Missing includes | Jorge Timón | |
2015-07-20 | Reformat help text of estimatefee and estimatepriority to match other help ↵ | Pavel Janík | |
texts. | |||
2015-07-01 | add CReserveScript to allow modular script keeping/returning | Jonas Schnelli | |
- use one CReserveScript per mining thread | |||
2015-06-30 | detach wallet from miner | Jonas Schnelli | |
2015-06-05 | Merge pull request #6206 | Wladimir J. van der Laan | |
a9ac95c use const references where appropriate (Philip Kaufmann) | |||
2015-06-04 | fix rpcmining/getblocktemplate univalue transition logic error | Jonas Schnelli | |
2015-06-04 | use const references where appropriate | Philip Kaufmann | |
2015-06-04 | Remove JSON Spirit wrapper, remove JSON Spirit leftovers | Jonas Schnelli | |
- implement find_value() function for UniValue - replace all Array/Value/Object types with UniValues, remove JSON Spirit to UniValue wrapper - remove JSON Spirit sources | |||
2015-06-04 | remove JSON Spirit UniValue wrapper | Jonas Schnelli | |
2015-06-04 | expicit set UniValue type to avoid empty values | Jonas Schnelli | |
2015-06-04 | extend conversion to UniValue | Jonas Schnelli | |
2015-06-04 | Convert tree to using univalue. Eliminate all json_spirit uses. | Jeff Garzik | |
2015-06-02 | Be stricter in processing unrequested blocks | Suhas Daftuar | |
AcceptBlock will no longer process an unrequested block, unless it has not been previously processed and has more work than chainActive.Tip() | |||
2015-05-15 | Consensus: MOVEONLY: Move CValidationState from main consensus/validation | jtimon | |
2015-05-14 | remove unneeded incude of wallet/db.h from rpcmining.cpp | Philip Kaufmann | |
2015-04-26 | Merge pull request #5696 | Wladimir J. van der Laan | |
691161d Consensus: Create consensus/consensus.h with some constants (jtimon) | |||
2015-04-21 | tests: Error when setgenerate is used on regtest | Wladimir J. van der Laan | |
Ever since #5957 there has been the problem that older RPC test cases (as can be found plenty in open pulls) use setgenerate() on regtest, assuming a different interpretation of the arguments. Directly generating a number of blocks has been split off into a new method `generate` - however using `setgenerate` with the previous arguments will result in spawning an unreasonable number of threads, and well, simply not work as expected without clear indication of the error. Add an error to point the user at the right method. | |||
2015-04-20 | Consensus: Create consensus/consensus.h with some constants | jtimon | |
2015-04-15 | Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getter | Jorge Timón | |
2015-04-15 | Merge pull request #5999 | Wladimir J. van der Laan | |
e8e8904 Chainparams: Cleanup: Delete CChainParams getters to attributes from Consensus::Params (Jorge Timón) | |||
2015-04-13 | Fix missing lock in submitblock | Matt Corallo | |
2015-04-13 | Chainparams: Cleanup: Delete CChainParams getters to attributes from ↵ | Jorge Timón | |
Consensus::Params | |||
2015-04-10 | Revert mining changes in #5957 | Wladimir J. van der Laan | |
This reverts commit e2edf95cd3f43331843676e49a82830128a95050 6b04508e37c5dd18cec1cd61cc4356bd208aa991 0df67f1f7ab4adfe9f0b3ba6276e737b37826464, except the changes to the RPC tests. A `generate` RPC call is introduced based on the old code. | |||
2015-04-01 | Bugfix: make CreateNewBlock return pindexPrev | Pieter Wuille | |
2015-04-01 | Introduce separate 'generate' RPC call | Pieter Wuille | |
2015-03-26 | Consensus: Refactor: Decouple pow.o from chainparams.o | Jorge Timón | |
2015-03-24 | Fix --disable-wallet build after merge of #5681 | Wladimir J. van der Laan | |
2015-03-12 | [Move Only] Move wallet related things to src/wallet/ | Jonas Schnelli | |
could once be renamed from /src/wallet to /src/legacywallet. | |||
2015-02-17 | Rename Interval() to DifficultyAdjustmentInterval() | Shaul Kfir | |
2015-02-09 | Merge pull request #5739 | Wladimir J. van der Laan | |
f4b2078 Replace difficulty readjustment blocks with Interval() (Shaul Kfir) | |||
2015-02-04 | fix getblocktemplate lock issue | Jonas Schnelli | |
getblocktemplate didn't have a wallet lock before #5711 and IMO there is no need for LEAVE/ENTER critical section. | |||
2015-02-02 | Replace difficulty readjustment blocks with Interval() | Shaul Kfir | |
2015-01-28 | Removed main.h dependency from rpcserver.cpp | Eric Lombrozo | |
Rebased by @laanwj: - update for RPC methods added since 84d13ee: setmocktime, invalidateblock, reconsiderblock. Only the first, setmocktime, required a change, the other two are thread safe. | |||
2015-01-24 | Merge pull request #5599 | Wladimir J. van der Laan | |
0cc0d8d Get rid of the internal miner's hashmeter (jtimon) | |||
2015-01-05 | Use arith_uint256 where necessary | Wladimir J. van der Laan | |
Also add conversion from/to uint256 where needed. | |||
2015-01-04 | Get rid of the internal miner's hashmeter | jtimon | |
2014-12-31 | Merge pull request #5499 | Wladimir J. van der Laan | |
7f71813 Bugfix: prioritisetransaction: Do some basic sanity checking on txid (Luke Dashjr) | |||
2014-12-23 | en: Avoid ambiguous language regarding when transactions confirm | Luke Dashjr | |
2014-12-19 | Added "Core" to copyright headers | sandakersmann | |
Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60 | |||
2014-12-17 | Bugfix: prioritisetransaction: Do some basic sanity checking on txid | Luke Dashjr | |
Besides giving a nicer error, this also prevents logging arbitrary data (which could have been used to exploit log readers) into debug.log | |||
2014-12-01 | prioritisetransaction RPC: Restore compatibility with existing ↵ | Luke Dashjr | |
implementations by using satoshis for fee offset rather than BTC | |||
2014-11-24 | Merge pull request #1816 | Wladimir J. van der Laan | |
b867e40 CreateNewBlock: Stick height in coinbase so we pass template sanity check (Luke Dashjr) 60755db submitblock: Check for duplicate submissions explicitly (Luke Dashjr) bc6cb41 QA RPC tests: Add tests block block proposals (Luke Dashjr) 9765a50 Implement BIP 23 Block Proposal (Luke Dashjr) 3dcbb9b Abstract DecodeHexBlk and BIP22ValidationResult functions out of submitblock (Luke Dashjr) 132ea9b miner_tests: Disable checkpoints so they don't fail the subsidy-change test (Luke Dashjr) df08a62 TestBlockValidity function for CBlock proposals (used by CreateNewBlock) (Luke Dashjr) 4ea1be7 CreateNewBlock and miner_tests: Also check generated template is valid by CheckBlockHeader, ContextualCheckBlockHeader, CheckBlock, and ContextualCheckBlock (Luke Dashjr) a48f2d6 Abstract context-dependent block checking from acceptance (Luke Dashjr) | |||
2014-11-20 | Update comments in src/rpc* to be doxygen compatible | Michael Ford | |
2014-11-20 | submitblock: Check for duplicate submissions explicitly | Luke Dashjr | |
2014-11-20 | Implement BIP 23 Block Proposal | Luke Dashjr | |
2014-11-18 | Abstract DecodeHexBlk and BIP22ValidationResult functions out of submitblock | Luke Dashjr | |