Commit Graph

244 Commits (98fab37ca0517bfe58296e47266cd5bd112e90bf)

Author SHA1 Message Date
MarcoFalke e8d490f27e
Merge #14636: Avoid using numeric_limits for sequence numbers and lock times
6 years ago
Jim Posen 2068f089c8 scripted-diff: Move util files to separate directory.
6 years ago
Hennadii Stepanov e4dc39b3bc Replace platform dependent type with proper const
6 years ago
MarcoFalke fa69ac7614
doxygen: Fix member comments
6 years ago
Wladimir J. van der Laan bcffd8743e
Merge #13558: Drop unused GetType() from CSizeComputer
6 years ago
Ben Woosley da74db0940
Drop unused GetType() from CSizeComputer
6 years ago
Wladimir J. van der Laan be301a5777
Merge #14103: docs: Fix broken Doxygen comments
6 years ago
Wladimir J. van der Laan 4cef8e0593
Merge #13429: Return the script type from Solver
6 years ago
practicalswift 0e534d4dca Fix incorrect Doxygen comments
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
Ben Woosley 984d72ec65
Return the script type from Solver
6 years ago
Wladimir J. van der Laan 062738cf69
Merge #13096: [Policy] Fix MAX_STANDARD_TX_WEIGHT check
6 years ago
MarcoFalke fa7a6cf1b3
policy: Treat segwit as always active
7 years ago
Wladimir J. van der Laan 6af005c3eb
Merge #11423: [Policy] Several transaction standardness rules
7 years ago
practicalswift cbba1d2da4 Add compile time checking for all ::mempool.cs runtime locking assertions
7 years ago
Johnson Lau 7485488e90 Policy to reject extremely small transactions
7 years ago
Johnson Lau 9dabfe49c0 Add constant scriptCode policy in non-segwit scripts
7 years ago
Johnson Lau 2f1a30c63e Fix MAX_STANDARD_TX_WEIGHT check
7 years ago
Ben Woosley 3450a9b25c
Extract consts for WITNESS_V0 hash sizes
7 years ago
Wladimir J. van der Laan bd59c4395c
Merge #12859: Bugfix: Include <memory> for std::unique_ptr
7 years ago
Luke Dashjr a5bca13095 Bugfix: Include <memory> for std::unique_ptr
7 years ago
MarcoFalke 0c5f67b8e5
Merge #12757: Clarify include guard naming convention
7 years ago
Wladimir J. van der Laan 3de01268b7
Merge #10742: scripted-diff: Use scoped enumerations (C++11, "enum class")
7 years ago
practicalswift 8fd6af89a0 Fix missing or inconsistent include guards
7 years ago
practicalswift d27327c79a Fix typos
7 years ago
Andrew Chow 12ec29d3bb Calculate and store the number of bytes required to spend an input
7 years ago
practicalswift 1f45e2164a scripted-diff: Convert 11 enums into scoped enums (C++11)
7 years ago
Suhas Daftuar e868b22917 fee estimator: avoid sorting mempool on shutdown
7 years ago
Jonas Schnelli d889c036cd
Merge #11403: SegWit wallet support
7 years ago
Pieter Wuille 0c8ea6380c Abstract out IsSolvable from Witnessifier
7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017
7 years ago
Matt Corallo 62e7c04fb8 Remove dead feeest-file read code for old versions
7 years ago
Wladimir J. van der Laan cdd6bbf10a
Merge #11273: Ignore old format estimation file
7 years ago
practicalswift a720b928c8 Remove includes in .cpp files for things the corresponding .h file already included
7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky)
7 years ago
practicalswift fa6d1228e9 Use unique_ptr:s for {fee,short,long}Stats (TxConfirmStats)
7 years ago
practicalswift fe862c5ad4 Avoid division by zero in the case of a corrupt estimates file
7 years ago
Wladimir J. van der Laan a865b38bf3
Merge #11133: Document assumptions that are being made to avoid division by zero
7 years ago
MarcoFalke e542728cde
Merge #11303: Fix estimatesmartfee rounding display issue
7 years ago
Pieter Wuille c091b99379 Implement BIP173 addresses and tests
7 years ago
Matt Corallo 1789e4675b Force explicit double -> int conversion for CFeeRate constructor
7 years ago
Matt Corallo 53a6590f49 Make float <-> int casts explicit outside of test, qt, CFeeRate
7 years ago
Matt Corallo 3dc263c9b9 Use a sensible default for blockmaxweight
7 years ago
Matt Corallo ba206d2c63 Deprecate confusing blockmaxsize, fix getmininginfo output
7 years ago
Murch 3a3a9f978b Ignore old format estimation file
7 years ago
MarcoFalke 2a56baf395
Merge #10682: Trivial: Move the AreInputsStandard documentation next to its implementation
7 years ago
practicalswift 55509f1a11 Document assumptions that are being made to avoid division by zero
7 years ago
Dan Raviv b426e24678 Remove redundant explicitly defined copy ctors
7 years ago
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit"
7 years ago
Wladimir J. van der Laan fd2814ef11
Merge #10862: Remove unused variable int64_t nEnd. Fix typo: "conditon" → "condition".
7 years ago
Wladimir J. van der Laan 9022aa3722
Merge #10817: Redefine Dust and add a discard_rate
7 years ago
practicalswift 5a6671c4ca Fix typo: "conditon" → "condition"
7 years ago
Alex Morcos 439c4e8ad5 Improve api to estimatesmartfee
7 years ago
Alex Morcos b1385852ef Remove factor of 3 from definition of dust.
7 years ago
Wladimir J. van der Laan 6859ad2936
Merge #10706: Improve wallet fee logic and fix GUI bugs
7 years ago
practicalswift 2c2e90d1d4 Fix incorrect Doxygen tag (@ince → @since). Make Doxygen parameter names match actual parameter names.
7 years ago
practicalswift 0189d8ed19 Fix typos
7 years ago
Alex Morcos fd29d3df29 Remove checking of mempool min fee from estimateSmartFee.
7 years ago
Gregory Maxwell 3babbcb487 Remove confusing MAX_BLOCK_BASE_SIZE.
7 years ago
Wladimir J. van der Laan b27b004532
Merge #10543: Change API to estimaterawfee
7 years ago
Alex Morcos 1fafd704da Add function to report highest estimate target tracked per horizon
7 years ago
Alex Morcos 9c85b91dc1 Change API to estimaterawfee
7 years ago
Alex Morcos f135923ee2 Add RPC options for RBF, confirmation target, and conservative fee estimation.
7 years ago
Alex Morcos e0738e3d31 remove default argument from estimateSmartFee
7 years ago
Alex Morcos d507c301bc Introduce a fee estimate mode.
7 years ago
Wladimir J. van der Laan 6dbcc74a0e
Merge #10193: scripted-diff: Remove #include <boost/foreach.hpp>
7 years ago
esneider ca67ddf0b7 Move the AreInputsStandard documentation next to its implementation
7 years ago
Dimitris Tsapakidis 0a5a6b90bc Fixed multiple typos
8 years ago
Jorge Timón 5995735c5b
scripted-diff: Remove #include <boost/foreach.hpp>
8 years ago
Wladimir J. van der Laan c2ab38bdd5
Merge #10284: Always log debug information for fee calculation in CreateTransaction
8 years ago
Pieter Wuille 1ad3d4e126
Merge #10502: scripted-diff: Remove BOOST_FOREACH, Q_FOREACH and PAIRTYPE
8 years ago
Alex Morcos 1bebfc8d3a Output Fee Estimation Calculations in CreateTransaction
8 years ago
Pieter Wuille 76f268b9bd
Merge #10521: Limit variable scope
8 years ago
Luke Dashjr b005bf21a7 Introduce MAX_BIP125_RBF_SEQUENCE constant
8 years ago
Jorge Timón 7c00c26726
scripted-diff: Fully remove BOOST_FOREACH
8 years ago
Wladimir J. van der Laan cec9e1ea61
Merge #10422: Fix timestamp in fee estimate debug message
8 years ago
practicalswift 90593ed92c Limit variable scope
8 years ago
Pieter Wuille 119e552f7c Merge CCoinsViewCache's GetOutputFor and AccessCoin
8 years ago
Pieter Wuille b40ceed98a
Merge #10419: [trivial] Fix three recently introduced typos
8 years ago
Pieter Wuille f2f7e97e8c
Merge #10347: Use range-based for loops (C++11) when looping over vector elements
8 years ago
practicalswift efc2e3302d [trivial] Fix three recently introduced typos
8 years ago
Pavel Janík 43c587738d Prevent shadowing the global dustRelayFee.
8 years ago
practicalswift 211adc074a Use range-based for loops (C++11) when looping over vector elements
8 years ago
Alex Morcos 8d4f401269 Fix timestamp in fee estimate debug message
8 years ago
Pieter Wuille 318ea50a1c
Merge #10199: Better fee estimates
8 years ago
Alex Morcos 2d2e17052c Comments and improved documentation
8 years ago
Alex Morcos ef589f8d40 minor cleanup: remove unnecessary variable
8 years ago
Alex Morcos 3ee76d6de5 Introduce a scale factor
8 years ago
Alex Morcos 5f1f0c6490 Historical block span
8 years ago
Alex Morcos aa19b8ea44 Clean up fee estimate debug printing
8 years ago
Alex Morcos 10f7cbd247 Track first recorded height
8 years ago
Alex Morcos 3810e976d6 Rewrite estimateSmartFee
8 years ago
Alex Morcos c7447ec303 Track failures in fee estimation.
8 years ago
Alex Morcos 4186d3fdfd Expose estimaterawfee
8 years ago
Alex Morcos 2681153af3 minor refactor: explicitly track start of new bucket range and don't update curNearBucket on final loop.
8 years ago
Alex Morcos 1ba43cc0ec Make EstimateMedianVal smarter about small failures.
8 years ago
Alex Morcos d3e30bca1b Refactor to update moving average on fly
8 years ago
Alex Morcos e5007bae35 Change parameters for fee estimation and estimates on all 3 time horizons.
8 years ago
Jorge Timón 381a46e38f
Consensus: Policy: MOVEONLY: Move CFeeRate out of the consensus module
8 years ago
Jorge Timón 330bb5a456
Consensus: Minimal way to move dust out of consensus
8 years ago