Page MenuHomePhabricator
Feed Advanced Search

Sep 19 2019

deadalnix committed rSTAGING1f934d334612: shuffle selected coins before transaction finalization (authored by Gregory Sanders <gsanders87@gmail.com>).
shuffle selected coins before transaction finalization
Sep 19 2019, 00:37
deadalnix committed rSTAGINGcb56cbc0d97e: bench: Make CoinSelection output groups pass eligibility filter (authored by Andrew Chow <achow101-github@achow101.com>).
bench: Make CoinSelection output groups pass eligibility filter
Sep 19 2019, 00:35
deadalnix committed rSTAGING27b6f17553c0: wallet: shuffle coins before grouping, where warranted (authored by Karl-Johan Alm <kalle.alm@gmail.com>).
wallet: shuffle coins before grouping, where warranted
Sep 19 2019, 00:35
deadalnix committed rSTAGING2f24287f7e02: wallet: sum ancestors rather than taking max in output groups (authored by Karl-Johan Alm <kalle.alm@gmail.com>).
wallet: sum ancestors rather than taking max in output groups
Sep 19 2019, 00:34
deadalnix committed rSTAGING903806fc9f40: Make FastRandomContext support standard C++11 RNG interface (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Make FastRandomContext support standard C++11 RNG interface
Sep 19 2019, 00:34
deadalnix committed rSTAGING4ba29712a331: test: Add basic testing for wallet groups (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
test: Add basic testing for wallet groups
Sep 19 2019, 00:32
deadalnix committed rSTAGING57a774c7dc30: doc: Add release notes for -avoidpartialspends (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
doc: Add release notes for -avoidpartialspends
Sep 19 2019, 00:32
deadalnix committed rSTAGING909f0eeba114: wallet: Remove deprecated OutputEligibleForSpending (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
wallet: Remove deprecated OutputEligibleForSpending
Sep 19 2019, 00:32
deadalnix committed rSTAGING6e53ab546d81: Add -avoidpartialspends and m_avoid_partial_spends (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
Add -avoidpartialspends and m_avoid_partial_spends
Sep 19 2019, 00:31
deadalnix committed rSTAGINGafa4430b94b9: wallet: Switch to using output groups instead of coins in coin selection (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
wallet: Switch to using output groups instead of coins in coin selection
Sep 19 2019, 00:31
deadalnix committed rSTAGING8dcaeabfcaff: clean-up: Remove no longer used ivars from CInputCoin (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
clean-up: Remove no longer used ivars from CInputCoin
Sep 19 2019, 00:31
deadalnix committed rSTAGING7bc2342c29d0: wallet: Add output grouping (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
wallet: Add output grouping
Sep 19 2019, 00:31
deadalnix committed rSTAGING0cb6aa009058: Speedup coinselector_tests by using a dummy WalletDBWrapper when apropriate (authored by deadalnix).
Speedup coinselector_tests by using a dummy WalletDBWrapper when apropriate
Sep 19 2019, 00:28
deadalnix committed rSTAGING740a33e83f89: Actually disable BnB when there are preset inputs (authored by Andrew Chow <achow101-github@achow101.com>).
Actually disable BnB when there are preset inputs
Sep 19 2019, 00:28
deadalnix committed rSTAGINGafc4447ef4ef: wallet: Make fee settings non-static members (authored by MarcoFalke <falke.marco@gmail.com>).
wallet: Make fee settings non-static members
Sep 19 2019, 00:28
deadalnix committed rSTAGINGe45beabef48d: Fix Clang Static Analyzer warnings (authored by practicalswift <practicalswift@users.noreply.github.com>).
Fix Clang Static Analyzer warnings
Sep 19 2019, 00:28
deadalnix committed rSTAGINGac9f7d12da63: wallet: Add input bytes to CInputCoin (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
wallet: Add input bytes to CInputCoin
Sep 19 2019, 00:28
deadalnix committed rSTAGING19826e3b8f8b: moveonly: CoinElegibilityFilter into coinselection.h (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
moveonly: CoinElegibilityFilter into coinselection.h
Sep 19 2019, 00:27
deadalnix committed rSTAGINGb16cdc104c73: utils: Add insert() convenience templates (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
utils: Add insert() convenience templates
Sep 19 2019, 00:27
deadalnix committed rSTAGING278e8f83d10d: Remove unecessary include of boost/version (authored by deadalnix).
Remove unecessary include of boost/version
Sep 19 2019, 00:26
deadalnix committed rSTAGING04dacad3085c: [refactor] Make TransactionWithinChainLimit more flexible (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
[refactor] Make TransactionWithinChainLimit more flexible
Sep 19 2019, 00:24
deadalnix committed rSTAGINGe389a8cb3527: bench: Simplify CoinSelection (authored by João Barbosa <joao.paulo.barbosa@gmail.com>).
bench: Simplify CoinSelection
Sep 19 2019, 00:23
deadalnix committed rSTAGING6ec64e617261: Restore CWallet::minTxFee (authored by deadalnix).
Restore CWallet::minTxFee
Sep 19 2019, 00:23
deadalnix committed rSTAGING25eb9b97fd71: Add a test to make sure that negative effective values are filtered (authored by Andrew Chow <achow101-github@achow101.com>).
Add a test to make sure that negative effective values are filtered
Sep 19 2019, 00:23
deadalnix committed rSTAGING167773c1432d: Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use it (authored by Andrew Chow <achow101-github@achow101.com>).
Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use it
Sep 19 2019, 00:23
deadalnix committed rSTAGING0d8923573d99: tests: Avoid copies of CTransaction (authored by MarcoFalke <falke.marco@gmail.com>).
tests: Avoid copies of CTransaction
Sep 19 2019, 00:23
deadalnix committed rSTAGING80d081077dc0: Use mempool's descendent count in the wallet code (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
Use mempool's descendent count in the wallet code
Sep 19 2019, 00:22
deadalnix committed rSTAGING4625244b514f: Restore minRelayTxFee (authored by deadalnix).
Restore minRelayTxFee
Sep 19 2019, 00:22
deadalnix committed rSTAGING1f83114372e2: Implement getRequiredFee in the node interface and use it (authored by deadalnix).
Implement getRequiredFee in the node interface and use it
Sep 19 2019, 00:22
deadalnix committed rSTAGING79d37414f1ac: Dead code removal (authored by Thomas Snider <tjps636@gmail.com>).
Dead code removal
Sep 19 2019, 00:21
deadalnix committed rSTAGING33ff49689bcd: Make CMutableTransaction constructor explicit (authored by MarcoFalke <falke.marco@gmail.com>).
Make CMutableTransaction constructor explicit
Sep 19 2019, 00:20
deadalnix committed rSTAGING06ac73365f35: bitcoin-tx: Remove unused for loop (authored by MarcoFalke <falke.marco@gmail.com>).
bitcoin-tx: Remove unused for loop
Sep 19 2019, 00:20
deadalnix committed rSTAGINGadaf42727dcf: Remove redundant code in MutateTxSign(CMutableTransaction&, const std::string&) (authored by practicalswift <practicalswift@users.noreply.github.com>).
Remove redundant code in MutateTxSign(CMutableTransaction&, const std::string&)
Sep 19 2019, 00:20
deadalnix committed rSTAGING0f49f7a5185d: Kill MAX_FREE_TRANSACTION_CREATE_SIZE (authored by deadalnix).
Kill MAX_FREE_TRANSACTION_CREATE_SIZE
Sep 19 2019, 00:20
deadalnix committed rSTAGINGdf7e2bdc4ea5: Directly use CMutableTransaction more often in txvaidationcache_tests.cpp (authored by deadalnix).
Directly use CMutableTransaction more often in txvaidationcache_tests.cpp
Sep 19 2019, 00:19
deadalnix committed rSTAGINGaf600301e61b: mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool… (authored by practicalswift <practicalswift@users.noreply.github.com>).
mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool…
Sep 19 2019, 00:19
deadalnix committed rSTAGINGbd6817fcbf75: Take a CTransaction as argument for ValidateCheckInputsForAllFlags (authored by deadalnix).
Take a CTransaction as argument for ValidateCheckInputsForAllFlags
Sep 19 2019, 00:19
deadalnix committed rSTAGING8ccdaf871c43: Avoid creating transaction copies in script_tests.cpp and multisig_tests.cpp (authored by deadalnix).
Avoid creating transaction copies in script_tests.cpp and multisig_tests.cpp
Sep 19 2019, 00:19
deadalnix committed rSTAGING175362193461: Make m_coinbase_txns a vector of CTransactionRef (authored by deadalnix).
Make m_coinbase_txns a vector of CTransactionRef
Sep 19 2019, 00:19
deadalnix committed rSTAGING2109be3bca2a: Update mempool eviction benchmark (authored by deadalnix).
Update mempool eviction benchmark
Sep 19 2019, 00:18
deadalnix committed rSTAGING137afdf1c0f2: Use MakeTransactionRef in serialize_tests.cpp (authored by deadalnix).
Use MakeTransactionRef in serialize_tests.cpp
Sep 19 2019, 00:18
deadalnix committed rSTAGINGe4c7e9c8b157: coinbaseTxns => m_coinbase_txns (authored by deadalnix).
coinbaseTxns => m_coinbase_txns
Sep 19 2019, 00:18
deadalnix committed rSTAGING861e1e268cd6: Relayout comments in validation.cpp (authored by Andrew Chow <achow101-github@achow101.com>).
Relayout comments in validation.cpp
Sep 19 2019, 00:18
deadalnix committed rSTAGING6104bd0dcb40: Move original knapsack solver tests to coinselector_tests.cpp (authored by Andrew Chow <achow101-github@achow101.com>).
Move original knapsack solver tests to coinselector_tests.cpp
Sep 19 2019, 00:17
deadalnix committed rSTAGING1277558575c8: Move current coin selection algorithm to coinselection.{cpp,h} (authored by Andrew Chow <achow101-github@achow101.com>).
Move current coin selection algorithm to coinselection.{cpp,h}
Sep 19 2019, 00:17
deadalnix committed rSTAGING1716c33e056b: Benchmark BnB in the worst case where it exhausts (authored by Andrew Chow <achow101-github@achow101.com>).
Benchmark BnB in the worst case where it exhausts
Sep 19 2019, 00:16
deadalnix committed rSTAGING5cc81b09640d: Add tests for the Branch and Bound algorithm (authored by Andrew Chow <achow101-github@achow101.com>).
Add tests for the Branch and Bound algorithm
Sep 19 2019, 00:16
deadalnix committed rSTAGINGc9cc9f22f14d: Calculate and store the number of bytes required to spend an input (authored by Andrew Chow <achow101-github@achow101.com>).
Calculate and store the number of bytes required to spend an input
Sep 19 2019, 00:16
deadalnix committed rSTAGINGf24b2f5577cf: Remove coinselection.h -> wallet.h circular dependency (authored by Andrew Chow <achow101-github@achow101.com>).
Remove coinselection.h -> wallet.h circular dependency
Sep 19 2019, 00:16
deadalnix committed rSTAGING88daa3d6c4af: Implement Branch and Bound coin selection in a new file (authored by Andrew Chow <achow101-github@achow101.com>).
Implement Branch and Bound coin selection in a new file
Sep 19 2019, 00:16
deadalnix committed rSTAGING558e26523d13: Fix eligibilty_filter => eligibility_filter (authored by deadalnix).
Fix eligibilty_filter => eligibility_filter
Sep 19 2019, 00:15
deadalnix committed rSTAGING91d67343d27e: Build wallet dependent benchmark using cmake (authored by deadalnix).
Build wallet dependent benchmark using cmake
Sep 19 2019, 00:15
deadalnix committed rSTAGING41967b025dfd: Fix braces in multisig_test (authored by deadalnix).
Fix braces in multisig_test
Sep 19 2019, 00:15
deadalnix committed rSTAGING1e3e04da8e12: Fix comments in miner.h (authored by deadalnix).
Fix comments in miner.h
Sep 19 2019, 00:15
deadalnix committed rSTAGINGcd606f147cba: Use a struct for output eligibility (authored by Andrew Chow <achow101-github@achow101.com>).
Use a struct for output eligibility
Sep 19 2019, 00:14
deadalnix committed rSTAGING721d2df22e50: Store effective value, fee, and long term fee in CInputCoin (authored by Andrew Chow <achow101-github@achow101.com>).
Store effective value, fee, and long term fee in CInputCoin
Sep 19 2019, 00:14
deadalnix committed rSTAGINGa0f222f20b3e: Move output eligibility to a separate function (authored by Andrew Chow <achow101-github@achow101.com>).
Move output eligibility to a separate function
Sep 19 2019, 00:14
deadalnix committed rSTAGINGf578ca9dd0fb: Add a GetMinimumFeeRate function which is wrapped by GetMinimumFee (authored by Andrew Chow <achow101-github@achow101.com>).
Add a GetMinimumFeeRate function which is wrapped by GetMinimumFee
Sep 19 2019, 00:13
deadalnix committed rSTAGINGd1dd4f3c22cf: Fix rounding errors in calculation of minimum change size (authored by Alex Morcos <morcos@chaincode.com>).
Fix rounding errors in calculation of minimum change size
Sep 19 2019, 00:13
deadalnix committed rSTAGINGf4321052c578: Don't create change at the dust limit, even if it means paying more than… (authored by Alex Morcos <morcos@chaincode.com>).
Don't create change at the dust limit, even if it means paying more than…
Sep 19 2019, 00:13
deadalnix committed rSTAGING7f206a919424: Eliminate fee overpaying edge case when subtracting fee from recipients (authored by Alex Morcos <morcos@chaincode.com>).
Eliminate fee overpaying edge case when subtracting fee from recipients
Sep 19 2019, 00:13
deadalnix committed rSTAGING75e6b44a4669: Rework the wallet fees interface to make it closer to core's (authored by deadalnix).
Rework the wallet fees interface to make it closer to core's
Sep 19 2019, 00:07
deadalnix committed rSTAGING9db35c621140: Remove unused function for fees.h exposed interface (authored by deadalnix).
Remove unused function for fees.h exposed interface
Sep 19 2019, 00:04
deadalnix committed rSTAGING5b2438c3fc11: Remove useless priority calculation in wallet (authored by deadalnix).
Remove useless priority calculation in wallet
Sep 19 2019, 00:02
deadalnix committed rSTAGING368d489b8abe: Use constexpr in the RCU code (authored by deadalnix).
Use constexpr in the RCU code
Sep 19 2019, 00:02
deadalnix committed rSTAGING3a8bd492d2ee: Remove implicit parameter from GetSerializeSize (authored by deadalnix).
Remove implicit parameter from GetSerializeSize
Sep 19 2019, 00:02
deadalnix committed rSTAGINGc9dc032fea8e: Move WalletRescanner to match Bitcoin Core codebase (authored by deadalnix).
Move WalletRescanner to match Bitcoin Core codebase
Sep 19 2019, 00:00
deadalnix committed rSTAGINGdb30cacb5eab: Remove billable size from CTransaction (authored by deadalnix).
Remove billable size from CTransaction
Sep 19 2019, 00:00

Sep 18 2019

deadalnix committed rSTAGING57ecadc9cdb0: Remove billable size from the mempool (authored by deadalnix).
Remove billable size from the mempool
Sep 18 2019, 23:59
deadalnix committed rSTAGINGff0c9a7556fd: Do not update billable size in descendents (authored by deadalnix).
Do not update billable size in descendents
Sep 18 2019, 23:59
deadalnix committed rSTAGINGb21803c16d42: Do not update billable size in ancestors (authored by deadalnix).
Do not update billable size in ancestors
Sep 18 2019, 23:59
deadalnix committed rSTAGINGcb2cdf6c0670: Remove billable size from mining (authored by deadalnix).
Remove billable size from mining
Sep 18 2019, 23:59
deadalnix committed rSTAGING87136e28b370: Reintroduce the concept of virtual size from core (authored by deadalnix).
Reintroduce the concept of virtual size from core
Sep 18 2019, 23:58
deadalnix committed rSTAGING033860b2dc60: Deprecate parts of validateaddress and introduce getaddressinfo (authored by Andrew Chow <achow101-github@achow101.com>).
Deprecate parts of validateaddress and introduce getaddressinfo
Sep 18 2019, 23:58
deadalnix committed rSTAGING721227f91cc0: [rpc] Move DescribeAddressVisitor to rpc/util (authored by John Newbery <john@johnnewbery.com>).
[rpc] Move DescribeAddressVisitor to rpc/util
Sep 18 2019, 23:57
deadalnix committed rSTAGING27cd5519cb9c: Add missing locks and locking annotations for CAddrMan (authored by practicalswift <practicalswift@users.noreply.github.com>).
Add missing locks and locking annotations for CAddrMan
Sep 18 2019, 23:57
deadalnix committed rSTAGING0dc28f1dc540: Remove redundant pwallet nullptr check (authored by Matt Corallo <git@bluematt.me>).
Remove redundant pwallet nullptr check
Sep 18 2019, 23:57
deadalnix committed rSTAGINGf7303442ac75: [rpc] split wallet and non-wallet parts of DescribeAddressVisitor (authored by John Newbery <john@johnnewbery.com>).
[rpc] split wallet and non-wallet parts of DescribeAddressVisitor
Sep 18 2019, 23:57
deadalnix committed rSTAGINGbf7fc5c03679: (finally) remove getinfo in favor of more module-specific infos (authored by Matt Corallo <git@bluematt.me>).
(finally) remove getinfo in favor of more module-specific infos
Sep 18 2019, 23:57
deadalnix committed rSTAGING3e582969e5b9: Fix wallet RPC race by waiting for callbacks in sendrawtransaction (authored by Matt Corallo <git@bluematt.me>).
Fix wallet RPC race by waiting for callbacks in sendrawtransaction
Sep 18 2019, 23:56
deadalnix committed rSTAGINGb728870a8d8c: Also call other wallet notify callbacks in scheduler thread (authored by Matt Corallo <git@bluematt.me>).
Also call other wallet notify callbacks in scheduler thread
Sep 18 2019, 23:56
deadalnix committed rSTAGINGc2d3aa1d5819: Add tests to SingleThreadedSchedulerClient() and document the memory model (authored by Jesse Cohen <jc@jc.lol>).
Add tests to SingleThreadedSchedulerClient() and document the memory model
Sep 18 2019, 23:56
deadalnix committed rSTAGING7aa201bef607: Various improvements to the scheduler (authored by deadalnix).
Various improvements to the scheduler
Sep 18 2019, 23:56
deadalnix committed rSTAGING3ae0985d7efb: scheduler: Add Clang thread safety annotations for variables guarded by… (authored by practicalswift <practicalswift@users.noreply.github.com>).
scheduler: Add Clang thread safety annotations for variables guarded by…
Sep 18 2019, 23:56
deadalnix committed rSTAGINGa517dc381d85: unsigned char => uint8_t (authored by deadalnix).
unsigned char => uint8_t
Sep 18 2019, 23:55
deadalnix committed rSTAGINGe7005b7fe82c: Reoder various argument declarations (authored by deadalnix).
Reoder various argument declarations
Sep 18 2019, 23:54
deadalnix committed rSTAGING17c966b4c03a: Give ZMQ consistent order with UpdatedBlockTip on scheduler thread (authored by Matt Corallo <git@bluematt.me>).
Give ZMQ consistent order with UpdatedBlockTip on scheduler thread
Sep 18 2019, 23:54
deadalnix committed rSTAGING999fe62d4074: Support downgrading after recovered keypool witness keys (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Support downgrading after recovered keypool witness keys
Sep 18 2019, 23:51
deadalnix committed rSTAGING7ab304b79261: SegWit wallet support (authored by Pieter Wuille <pieter.wuille@gmail.com>).
SegWit wallet support
Sep 18 2019, 23:51
deadalnix committed rSTAGINGfa09461d4e80: Remove IsSolvable (authored by deadalnix).
Remove IsSolvable
Sep 18 2019, 23:51
deadalnix committed rSTAGING0856db8ae051: Simplify "bool x = y ? true : false". Remove unused function and trailing… (authored by practicalswift <practicalswift@users.noreply.github.com>).
Simplify "bool x = y ? true : false". Remove unused function and trailing…
Sep 18 2019, 23:51
deadalnix committed rSTAGING0b8962a4a9f4: Extend validateaddress information for P2SH-embedded witness (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Extend validateaddress information for P2SH-embedded witness
Sep 18 2019, 23:50
deadalnix committed rSTAGING588be01e6b9f: Implicitly know about P2WPKH redeemscripts (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Implicitly know about P2WPKH redeemscripts
Sep 18 2019, 23:49
deadalnix committed rSTAGING6c60601ce0bb: Use GetKeyForDestination in various RPCs (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Use GetKeyForDestination in various RPCs
Sep 18 2019, 23:49
deadalnix committed rSTAGING9c76f4564b0b: Update prevector (authored by deadalnix).
Update prevector
Sep 18 2019, 23:48
deadalnix committed rSTAGING23ae291d3e83: Expose method to find key for a single-key destination (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Expose method to find key for a single-key destination
Sep 18 2019, 23:48
deadalnix committed rSTAGING3c24b5dfffba: Abstract out IsSolvable from Witnessifier (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Abstract out IsSolvable from Witnessifier
Sep 18 2019, 23:48
deadalnix committed rSTAGINGb4504f19e52a: [script] Unit tests for IsMine (authored by jimpo).
[script] Unit tests for IsMine
Sep 18 2019, 23:47
deadalnix committed rSTAGINGb453782af681: Fix code style in keystore.cpp/crypter.cpp (authored by Jonas Schnelli <dev@jonasschnelli.ch>).
Fix code style in keystore.cpp/crypter.cpp
Sep 18 2019, 23:47
deadalnix committed rSTAGINGb865fe7e333a: Remove the virtual specifier for functions with the override specifier (authored by practicalswift <practicalswift@users.noreply.github.com>).
Remove the virtual specifier for functions with the override specifier
Sep 18 2019, 23:47