aboutsummaryrefslogtreecommitdiff
path: root/src/policy
AgeCommit message (Expand)Author
2020-08-11Add txids with non-standard inputs to reject filterSuhas Daftuar
2019-06-28[wallet] abort when attempting to fund a transaction above maxtxfeeSjors Provoost
2019-06-11Fix spelling errors identified by codespell 1.15.0Ben Woosley
2019-06-02Make reasoning about dependencies easier by not including unused dependenciespracticalswift
2019-05-03scripted-diff: replace chainActive -> ::ChainActive()James O'Beirne
2019-04-18[POLICY] Make sending to future native witness outputs standardPieter Wuille
2019-04-10Remove access to node globals from wallet-linked codeRussell Yanofsky
2019-04-09[build] Add several util unitsJohn Newbery
2019-04-09[build] Move policy settings to new src/policy/settings unitJohn Newbery
2019-02-25rpc: Pass mempool into MempoolToJSONMarcoFalke
2018-12-03Add locking annotations to feeStats, shortStats and longStatspracticalswift
2018-12-02scripted-diff: Rename from cs_feeEstimator to m_cs_fee_estimatorpracticalswift
2018-12-02policy: Add Clang thread safety annotations for variables guarded by cs_feeEs...practicalswift
2018-11-07Merge #14636: Avoid using numeric_limits for sequence numbers and lock timesMarcoFalke
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-11-01Replace platform dependent type with proper constHennadii Stepanov
2018-09-26doxygen: Fix member commentsMarcoFalke
2018-09-11Merge #13558: Drop unused GetType() from CSizeComputerWladimir J. van der Laan
2018-09-11Drop unused GetType() from CSizeComputerBen Woosley
2018-08-30Merge #14103: docs: Fix broken Doxygen commentsWladimir J. van der Laan
2018-08-25Merge #13429: Return the script type from SolverWladimir J. van der Laan
2018-08-08Fix incorrect Doxygen commentspracticalswift
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-22Return the script type from SolverBen Woosley
2018-07-05Merge #13096: [Policy] Fix MAX_STANDARD_TX_WEIGHT checkWladimir J. van der Laan
2018-05-29policy: Treat segwit as always activeMarcoFalke
2018-05-12Merge #11423: [Policy] Several transaction standardness rulesWladimir J. van der Laan
2018-05-05Add compile time checking for all ::mempool.cs runtime locking assertionspracticalswift
2018-05-05Policy to reject extremely small transactionsJohnson Lau
2018-05-05Add constant scriptCode policy in non-segwit scriptsJohnson Lau
2018-05-05Fix MAX_STANDARD_TX_WEIGHT checkJohnson Lau
2018-04-10Extract consts for WITNESS_V0 hash sizesBen Woosley
2018-04-05Merge #12859: Bugfix: Include <memory> for std::unique_ptrWladimir J. van der Laan
2018-04-02Bugfix: Include <memory> for std::unique_ptrLuke Dashjr
2018-04-01Merge #12757: Clarify include guard naming conventionMarcoFalke
2018-03-27Merge #10742: scripted-diff: Use scoped enumerations (C++11, "enum class")Wladimir J. van der Laan
2018-03-22Fix missing or inconsistent include guardspracticalswift
2018-03-21Fix typospracticalswift
2018-03-09Calculate and store the number of bytes required to spend an inputAndrew Chow
2018-03-09scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift
2018-01-25fee estimator: avoid sorting mempool on shutdownSuhas Daftuar
2018-01-10Merge #11403: SegWit wallet supportJonas Schnelli
2018-01-03Abstract out IsSolvable from WitnessifierPieter Wuille
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-19Remove dead feeest-file read code for old versionsMatt Corallo
2017-12-19Merge #11273: Ignore old format estimation fileWladimir J. van der Laan
2017-11-16Remove includes in .cpp files for things the corresponding .h file already in...practicalswift
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-09Use unique_ptr:s for {fee,short,long}Stats (TxConfirmStats)practicalswift
2017-10-13Avoid division by zero in the case of a corrupt estimates filepracticalswift