Commit Graph

244 Commits (98fab37ca0517bfe58296e47266cd5bd112e90bf)

Author SHA1 Message Date
MarcoFalke aaaa987840
refactor: Use C++17 std::array deduction for ALL_FEE_ESTIMATE_HORIZONS
4 years ago
MarcoFalke fa0074e2d8
scripted-diff: Bump copyright headers
4 years ago
MarcoFalke faccf8b1e1
refactor: Enable -Wswitch for FeeEstimateHorizon
4 years ago
Wladimir J. van der Laan dff0f6f753
Merge #20611: Move TX_MAX_STANDARD_VERSION to policy
4 years ago
MarcoFalke fade6195b1
Move TX_MAX_STANDARD_VERSION to policy
4 years ago
MarcoFalke fa0d8359b3
log: Clarify that failure to read fee_estimates.dat is non-fatal
4 years ago
MarcoFalke faefa5db5f
log: Clarify that failure to write fee_estimates.dat is non-fatal
4 years ago
Antoine Poinsot 4e28753f60
feestimator: encapsulate estimation file logic
4 years ago
MarcoFalke f17e8ba3a1
Merge #20207: Follow-up extra comments on taproot code and tests
4 years ago
Pieter Wuille 2d8099c713 Mention units of MAX_STANDARD_ policy constants
4 years ago
Pieter Wuille ea0e78677b Document additional IsWitnessStandard behavior
4 years ago
sanket1729 e416cfc92b Add MAX_STANDARD_SCRIPTSIG_SIZE to policy
4 years ago
Jon Atack 173b5b5fe0
wallet: update fee rate units, use sat/vB for fee_rate error messages
4 years ago
Jon Atack 6112cf20d4
wallet: add CFeeRate ctor doxygen documentation
4 years ago
Pieter Wuille 525cbd425e Only relay Taproot spends if next block has it active
4 years ago
Pieter Wuille e9a021d7e6 Make Taproot spends standard + policy limits
4 years ago
Antoine Poinsot a3abeec33a
policy/fees: remove a floating-point division by zero
4 years ago
Antoine Poinsot c36869bbf6
policy/fees: unify some duplicated for loops
4 years ago
Antoine Poinsot 569d92a4d2
policy/fees: small readability improvements
4 years ago
Antoine Poinsot 5b8cb35621
policy/fee: remove requireGreater parameter in EstimateMedianVal()
4 years ago
Antoine Poinsot dba8196b44
policy/fees: correct decay explanation comments
4 years ago
MarcoFalke fa9ee52556
doc: Add doxygen comment to IsRBFOptIn
4 years ago
MarcoFalke fa831684e5
refactor: Add IsRBFOptInEmptyMempool
4 years ago
Suhas Daftuar 7989901c7e Add txids with non-standard inputs to reject filter
4 years ago
Hennadii Stepanov d842e6ac96
doc: Add non-thread-safe note to FeeFilterRounder::round()
4 years ago
MarcoFalke d3a5dbfd1f
Merge #19114: scripted-diff: TxoutType C++11 scoped enum class
4 years ago
Karl-Johan Alm 3404c1b753
policy: optional FeeEstimateMode param to CFeeRate::ToString
4 years ago
Karl-Johan Alm 6fcf448430
rpc/wallet: add two explicit modes to estimate_mode
4 years ago
Karl-Johan Alm b188d80c2d
MOVEONLY: Make FeeEstimateMode available to CFeeRate
4 years ago
MarcoFalke fa32adf9dc
scripted-diff: TxoutType C++11 scoped enum class
4 years ago
Karl-Johan Alm 69158b41fc
added CURRENCY_ATOM to express minimum indivisible unit
4 years ago
Pieter Wuille 4eb5643e35 Convert everything except wallet/qt to new serialization
5 years ago
MarcoFalke e09c701e01 scripted-diff: Bump copyright of files changed in 2020
5 years ago
MarcoFalke 6cbe620964 scripted-diff: Replace CCriticalSection with RecursiveMutex
5 years ago
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
Wladimir J. van der Laan c72906dcc1 refactor: Remove redundant c_str() calls in formatting
5 years ago
practicalswift 084e17cebd Remove unused includes
5 years ago
Gregory Sanders 6a51f79517 Disallow implicit conversion for CFeeRate constructor
5 years ago
Sjors Provoost 806b0052c3
[wallet] abort when attempting to fund a transaction above maxtxfee
5 years ago
Ben Woosley b748bf6f50
Fix spelling errors identified by codespell 1.15.0
6 years ago
practicalswift eca9767673 Make reasoning about dependencies easier by not including unused dependencies
6 years ago
James O'Beirne 631940aab2 scripted-diff: replace chainActive -> ::ChainActive()
6 years ago
Pieter Wuille c634b1e207 [POLICY] Make sending to future native witness outputs standard
6 years ago
Russell Yanofsky b874747b51 Remove access to node globals from wallet-linked code
6 years ago
John Newbery 91a25d1e71 [build] Add several util units
6 years ago
John Newbery 4a75c9d651 [build] Move policy settings to new src/policy/settings unit
6 years ago
MarcoFalke fa5dc3534b
rpc: Pass mempool into MempoolToJSON
6 years ago
practicalswift dae1423e5a Add locking annotations to feeStats, shortStats and longStats
6 years ago
practicalswift 764e42fee2 scripted-diff: Rename from cs_feeEstimator to m_cs_fee_estimator
6 years ago
practicalswift 9a789d4dc6 policy: Add Clang thread safety annotations for variables guarded by cs_feeEstimator
6 years ago