- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Sep 19 2019
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
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
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
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
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
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
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
deadalnix committed rSTAGING909f0eeba114: wallet: Remove deprecated OutputEligibleForSpending (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
wallet: Remove deprecated OutputEligibleForSpending
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
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
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
deadalnix committed rSTAGING7bc2342c29d0: wallet: Add output grouping (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
wallet: Add output grouping
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
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
deadalnix committed rSTAGINGafc4447ef4ef: wallet: Make fee settings non-static members (authored by MarcoFalke <falke.marco@gmail.com>).
wallet: Make fee settings non-static members
deadalnix committed rSTAGINGe45beabef48d: Fix Clang Static Analyzer warnings (authored by practicalswift <practicalswift@users.noreply.github.com>).
Fix Clang Static Analyzer warnings
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
deadalnix committed rSTAGING19826e3b8f8b: moveonly: CoinElegibilityFilter into coinselection.h (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
moveonly: CoinElegibilityFilter into coinselection.h
deadalnix committed rSTAGINGb16cdc104c73: utils: Add insert() convenience templates (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
utils: Add insert() convenience templates
deadalnix committed rSTAGING278e8f83d10d: Remove unecessary include of boost/version (authored by deadalnix).
Remove unecessary include of boost/version
deadalnix committed rSTAGING04dacad3085c: [refactor] Make TransactionWithinChainLimit more flexible (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
[refactor] Make TransactionWithinChainLimit more flexible
deadalnix committed rSTAGINGe389a8cb3527: bench: Simplify CoinSelection (authored by João Barbosa <joao.paulo.barbosa@gmail.com>).
bench: Simplify CoinSelection
Restore CWallet::minTxFee
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
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
deadalnix committed rSTAGING0d8923573d99: tests: Avoid copies of CTransaction (authored by MarcoFalke <falke.marco@gmail.com>).
tests: Avoid copies of CTransaction
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
Restore minRelayTxFee
deadalnix committed rSTAGING1f83114372e2: Implement getRequiredFee in the node interface and use it (authored by deadalnix).
Implement getRequiredFee in the node interface and use it
deadalnix committed rSTAGING79d37414f1ac: Dead code removal (authored by Thomas Snider <tjps636@gmail.com>).
Dead code removal
deadalnix committed rSTAGING33ff49689bcd: Make CMutableTransaction constructor explicit (authored by MarcoFalke <falke.marco@gmail.com>).
Make CMutableTransaction constructor explicit
deadalnix committed rSTAGING06ac73365f35: bitcoin-tx: Remove unused for loop (authored by MarcoFalke <falke.marco@gmail.com>).
bitcoin-tx: Remove unused for loop
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&)
deadalnix committed rSTAGING0f49f7a5185d: Kill MAX_FREE_TRANSACTION_CREATE_SIZE (authored by deadalnix).
Kill MAX_FREE_TRANSACTION_CREATE_SIZE
deadalnix committed rSTAGINGdf7e2bdc4ea5: Directly use CMutableTransaction more often in txvaidationcache_tests.cpp (authored by deadalnix).
Directly use CMutableTransaction more often in txvaidationcache_tests.cpp
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…
deadalnix committed rSTAGINGbd6817fcbf75: Take a CTransaction as argument for ValidateCheckInputsForAllFlags (authored by deadalnix).
Take a CTransaction as argument for ValidateCheckInputsForAllFlags
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
deadalnix committed rSTAGING175362193461: Make m_coinbase_txns a vector of CTransactionRef (authored by deadalnix).
Make m_coinbase_txns a vector of CTransactionRef
deadalnix committed rSTAGING2109be3bca2a: Update mempool eviction benchmark (authored by deadalnix).
Update mempool eviction benchmark
deadalnix committed rSTAGING137afdf1c0f2: Use MakeTransactionRef in serialize_tests.cpp (authored by deadalnix).
Use MakeTransactionRef in serialize_tests.cpp
coinbaseTxns => m_coinbase_txns
deadalnix committed rSTAGING861e1e268cd6: Relayout comments in validation.cpp (authored by Andrew Chow <achow101-github@achow101.com>).
Relayout comments in validation.cpp
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
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}
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
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
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
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
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
deadalnix committed rSTAGING558e26523d13: Fix eligibilty_filter => eligibility_filter (authored by deadalnix).
Fix eligibilty_filter => eligibility_filter
deadalnix committed rSTAGING91d67343d27e: Build wallet dependent benchmark using cmake (authored by deadalnix).
Build wallet dependent benchmark using cmake
Fix braces in multisig_test
Fix comments in miner.h
deadalnix committed rSTAGINGcd606f147cba: Use a struct for output eligibility (authored by Andrew Chow <achow101-github@achow101.com>).
Use a struct for output eligibility
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
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
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
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
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…
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
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
deadalnix committed rSTAGING9db35c621140: Remove unused function for fees.h exposed interface (authored by deadalnix).
Remove unused function for fees.h exposed interface
deadalnix committed rSTAGING5b2438c3fc11: Remove useless priority calculation in wallet (authored by deadalnix).
Remove useless priority calculation in wallet
Use constexpr in the RCU code
deadalnix committed rSTAGING3a8bd492d2ee: Remove implicit parameter from GetSerializeSize (authored by deadalnix).
Remove implicit parameter from GetSerializeSize
deadalnix committed rSTAGINGc9dc032fea8e: Move WalletRescanner to match Bitcoin Core codebase (authored by deadalnix).
Move WalletRescanner to match Bitcoin Core codebase
deadalnix committed rSTAGINGdb30cacb5eab: Remove billable size from CTransaction (authored by deadalnix).
Remove billable size from CTransaction
Sep 18 2019
Sep 18 2019
deadalnix committed rSTAGING57ecadc9cdb0: Remove billable size from the mempool (authored by deadalnix).
Remove billable size from the mempool
deadalnix committed rSTAGINGff0c9a7556fd: Do not update billable size in descendents (authored by deadalnix).
Do not update billable size in descendents
deadalnix committed rSTAGINGb21803c16d42: Do not update billable size in ancestors (authored by deadalnix).
Do not update billable size in ancestors
Remove billable size from mining
deadalnix committed rSTAGING87136e28b370: Reintroduce the concept of virtual size from core (authored by deadalnix).
Reintroduce the concept of virtual size from core
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
deadalnix committed rSTAGING721227f91cc0: [rpc] Move DescribeAddressVisitor to rpc/util (authored by John Newbery <john@johnnewbery.com>).
[rpc] Move DescribeAddressVisitor to rpc/util
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
deadalnix committed rSTAGING0dc28f1dc540: Remove redundant pwallet nullptr check (authored by Matt Corallo <git@bluematt.me>).
Remove redundant pwallet nullptr check
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
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
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
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
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
deadalnix committed rSTAGING7aa201bef607: Various improvements to the scheduler (authored by deadalnix).
Various improvements to the scheduler
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…
unsigned char => uint8_t
deadalnix committed rSTAGINGe7005b7fe82c: Reoder various argument declarations (authored by deadalnix).
Reoder various argument declarations
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
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
deadalnix committed rSTAGING7ab304b79261: SegWit wallet support (authored by Pieter Wuille <pieter.wuille@gmail.com>).
SegWit wallet support
Remove IsSolvable
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…
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
deadalnix committed rSTAGING588be01e6b9f: Implicitly know about P2WPKH redeemscripts (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Implicitly know about P2WPKH redeemscripts
deadalnix committed rSTAGING6c60601ce0bb: Use GetKeyForDestination in various RPCs (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Use GetKeyForDestination in various RPCs
Update prevector
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
deadalnix committed rSTAGING3c24b5dfffba: Abstract out IsSolvable from Witnessifier (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Abstract out IsSolvable from Witnessifier
[script] Unit tests for IsMine
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
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