aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-05-02Separate reason for premature spends (coinbase/locktime)Suhas Daftuar
2019-05-02Assert validation reasons are contextually correctSuhas Daftuar
2019-05-02[refactor] Update some comments in validation.cpp as we arent doing DoS thereMatt Corallo
2019-05-02[refactor] Drop unused state.DoS(), state.GetDoS(), state.CorruptionPossible()Matt Corallo
2019-05-02scripted-diff: Remove DoS calls to CValidationStateMatt Corallo
2019-05-02[refactor] Prep for scripted-diff by removing some \ns which annoy sed.Matt Corallo
2019-05-02Allow use of state.Invalid() for all reasonsMatt Corallo
2019-05-02Fix handling of invalid headersSuhas Daftuar
2019-05-02[refactor] Use Reasons directly instead of DoS codesMatt Corallo
2019-05-02CorruptionPossible -> BLOCK_MUTATEDMatt Corallo
2019-05-02CorruptionPossible -> TX_WITNESS_MUTATEDMatt Corallo
2019-05-02LookupBlockIndex -> CACHED_INVALIDMatt Corallo
2019-05-02[refactor] Drop redundant nDoS, corruptionPossible, SetCorruptionPossibleMatt Corallo
2019-05-02[refactor] Add useful-for-dos "reason" field to CValidationStateMatt Corallo
2019-05-02Ban all peers for all block script failuresSuhas Daftuar
2019-05-02Clean up banning levelsMatt Corallo
2019-05-02[refactor] drop IsInvalid(nDoSOut)Matt Corallo
2019-05-02[refactor] Refactor misbehavior ban decisions to MaybePunishNode()Matt Corallo
2019-05-02[refactor] rename stateDummy -> orphan_stateMatt Corallo
2019-05-02Drop obsolete sigops commentMatt Corallo
2019-04-11Merge #15718: docs: Improve netaddress commentsWladimir J. van der Laan
2019-04-11Merge #15782: Avoid redefine warningWladimir J. van der Laan
2019-04-11Merge #15639: bitcoin-wallet tool: Drop libbitcoin_server.a dependencyMeshCollider
2019-04-11Merge #15728: [wallet] Refactor relay transactionsMeshCollider
2019-04-10docs: Improve netaddress commentsCarl Dong
2019-04-10bitcoin-wallet tool: Drop libbitcoin_server.a dependencyRussell Yanofsky
2019-04-10Merge #15638: Move-only: Pull wallet code out of libbitcoin_serverWladimir J. van der Laan
2019-04-10Remove access to node globals from wallet-linked codeRussell Yanofsky
2019-04-10bitcoin-wallet tool: Drop MakeChain callsRussell Yanofsky
2019-04-10Merge #15659: [docs] fix findFork commentMarcoFalke
2019-04-10Merge #15754: rpc: getrpcinfo docsMarcoFalke
2019-04-10[wallet] Refactor CWalletTx::RelayWalletTransaction()John Newbery
2019-04-10Avoid redefine warningPeter Bushnell
2019-04-09Merge #15746: rpc: RPCHelpMan: Always name dictionary keysMarcoFalke
2019-04-09Merge #15629: init: Throw error when network specific config is ignoredMarcoFalke
2019-04-09[build] Move AnalyzePSBT from psbt.cpp to node/psbt.cppRussell Yanofsky
2019-04-09[docs] Document src subdirectories and different librariesJohn Newbery
2019-04-09[build] Move wallet load functions to wallet/load unitJohn Newbery
2019-04-09[build] Add several util unitsJohn Newbery
2019-04-09[build] Move several units into common librariesJohn Newbery
2019-04-09[build] Move rpc rawtransaction util functions to rpc/rawtransaction_util.cppJohn Newbery
2019-04-09[build] Move rpc utility methods to rpc/utilJohn Newbery
2019-04-09[build] Move policy settings to new src/policy/settings unitJohn Newbery
2019-04-09[build] Move CheckTransaction from lib_server to lib_consensusJohn Newbery
2019-04-09[wallet] Remove unnecessary Chain::Lock parameter from ResendWalletTransactionsJohn Newbery
2019-04-09[wallet] Schedule tx rebroadcasts in walletJohn Newbery
2019-04-09[wallet] Keep track of the best block time in the walletJohn Newbery
2019-04-10Merge #15749: Fix: importmulti only imports origin info for PKH outputsMeshCollider
2019-04-10Merge #15747: wallet: Remove plethora of Get*BalanceMeshCollider
2019-04-08Merge #15760: doc: Clarify sendrawtransaction::maxfeerate==0 helpMarcoFalke