aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Expose FormatStateMessageAlex Morcos2015-12-012-1/+3
| | | | | | | | |
| * | | | | | | | Make accessing mempool parents and children publicAlex Morcos2015-12-011-2/+2
| | | | | | | | |
| * | | | | | | | Add TxPriority class and comparatorAlex Morcos2015-12-011-0/+13
| | | | | | | | |
| * | | | | | | | Add a score index to the mempool.Alex Morcos2015-12-014-12/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The score index is meant to represent the order of priority for being included in a block for miners. Initially this is set to the transactions modified (by any feeDelta) fee rate. Index improvements and unit tests by sdaftuar.
| * | | | | | | | Store the total sig op count of a tx.Alex Morcos2015-12-015-8/+13
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Store sum of legacy and P2SH sig op counts. This is calculated in AcceptToMemory pool and storing it saves redoing the expensive calculation in block template creation.
* | | | | | | | Merge pull request #7137Wladimir J. van der Laan2015-12-011-1/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | cfdc662 Explicitly set chain limits in replace-by-fee test (Suhas Daftuar)
| * | | | | | | | Explicitly set chain limits in replace-by-fee testSuhas Daftuar2015-11-301-1/+6
| | | | | | | | |
* | | | | | | | | qt: periodic translations updateWladimir J. van der Laan2015-12-0113-163/+778
| | | | | | | | |
* | | | | | | | | Merge pull request #7141Wladimir J. van der Laan2015-12-013-10/+23
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aabc897 rpc: Don't translate warning messages (Wladimir J. van der Laan)
| * | | | | | | | | rpc: Don't translate warning messagesWladimir J. van der Laan2015-12-013-10/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But keep translating them in the GUI. This - necessarily - requires duplication of a few messages. Alternative take on #7134, that keeps the translations from being wiped. Also document GetWarnings() input argument. Fixes #5895.
* | | | | | | | | | Merge pull request #7143Wladimir J. van der Laan2015-12-011-1/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6da12df qt: use QMetaObject::invokeMethod for cross-thread signaling in clientmodel (Wladimir J. van der Laan)
| * | | | | | | | | | qt: use QMetaObject::invokeMethod for cross-thread signaling in clientmodelWladimir J. van der Laan2015-12-011-1/+4
| | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's surprising to me that Q_EMIT even worked for this. But it doesn't build in Qt4, so switch back to `QMetaObject::invokeMethod`. Fixes #7138.
* | | | | | | | | | Merge pull request #6915Wladimir J. van der Laan2015-12-019-77/+116
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2d8860e Fix removeForReorg to use MedianTimePast (Suhas Daftuar) b7fa4aa Don't call removeForReorg if DisconnectTip fails (Suhas Daftuar) 7e49f5f Track coinbase spends in CTxMemPoolEntry (Suhas Daftuar) bb8ea1f removeForReorg calls once-per-disconnect-> once-per-reorg (Matt Corallo) 474b84a Make indentation in ActivateBestChainStep readable (Matt Corallo) b0a064c Fix comment in removeForReorg (Matt Corallo) 9b060e5 Fix removal of time-locked transactions during reorg (Matt Corallo) 0c9959a Add failing test checking timelocked-txn removal during reorg (Matt Corallo)
| * | | | | | | | | | Fix removeForReorg to use MedianTimePastSuhas Daftuar2015-11-303-6/+6
| | | | | | | | | | |
| * | | | | | | | | | Don't call removeForReorg if DisconnectTip failsSuhas Daftuar2015-11-301-7/+1
| | | | | | | | | | |
| * | | | | | | | | | Track coinbase spends in CTxMemPoolEntrySuhas Daftuar2015-11-306-18/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to optimize CTxMemPool::removeForReorg.
| * | | | | | | | | | removeForReorg calls once-per-disconnect-> once-per-reorgMatt Corallo2015-11-302-9/+15
| | | | | | | | | | |
| * | | | | | | | | | Make indentation in ActivateBestChainStep readableMatt Corallo2015-11-301-33/+33
| | | | | | | | | | |
| * | | | | | | | | | Fix comment in removeForReorgMatt Corallo2015-11-301-1/+1
| | | | | | | | | | |
| * | | | | | | | | | Fix removal of time-locked transactions during reorgMatt Corallo2015-11-303-12/+17
| | | | | | | | | | |
| * | | | | | | | | | Add failing test checking timelocked-txn removal during reorgMatt Corallo2015-11-302-7/+21
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #7022Wladimir J. van der Laan2015-12-012-2/+3
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | 50947ef Change default block priority size to 0 (Alex Morcos)
| * | | | | | | | | Change default block priority size to 0Alex Morcos2015-11-302-2/+3
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Make RPC tests have a default block priority size of 50000 (the old default) so we can still use free transactions in RPC tests. When priority is eliminated, we will have to make a different change if we want to continue allowing free txs.
* | | | | | | | | Merge pull request #7063Wladimir J. van der Laan2015-12-015-6/+151
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2b31ab9 Add rpc test for prioritisetransaction (Suhas Daftuar) 6e8b07f Add rounding helper function to util.py (Suhas Daftuar)
| * | | | | | | | | Add rpc test for prioritisetransactionSuhas Daftuar2015-12-012-0/+148
| | | | | | | | | |
| * | | | | | | | | Add rounding helper function to util.pySuhas Daftuar2015-12-013-6/+3
|/ / / / / / / / /
* | | | | | | | | Merge pull request #7136Wladimir J. van der Laan2015-12-019-119/+27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa19a58 HelpMessage: Don't hide -mintxfee behind showDebug (MarcoFalke) faffc17 rpcwallet: Clarify what settxfee does (MarcoFalke) 9999cb0 Fix url in .travis.yml (MarcoFalke) fa22a10 contrib: Del. gitian downloader config and update gitian README (MarcoFalke) fad3035 [doc] Minor markdown fixes (MarcoFalke)
| * | | | | | | | | HelpMessage: Don't hide -mintxfee behind showDebugMarcoFalke2015-11-301-2/+1
| | | | | | | | | |
| * | | | | | | | | rpcwallet: Clarify what settxfee doesMarcoFalke2015-11-301-1/+1
| | | | | | | | | |
| * | | | | | | | | Fix url in .travis.ymlMarcoFalke2015-11-301-1/+1
| | | | | | | | | |
| * | | | | | | | | contrib: Del. gitian downloader config and update gitian READMEMarcoFalke2015-11-303-97/+6
| | | | | | | | | |
| * | | | | | | | | [doc] Minor markdown fixesMarcoFalke2015-11-303-18/+18
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #6914Wladimir J. van der Laan2015-12-0119-68/+874
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 114b581 Prevector type (Pieter Wuille)
| * | | | | | | | | Prevector typePieter Wuille2015-11-1319-68/+874
| | | | | | | | | |
* | | | | | | | | | Merge pull request #7096Wladimir J. van der Laan2015-12-015-11/+32
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff723da [Qt] improve minimum absolute fee option - Only display the minimum absolute fee control if CoinControl is enabled (Jonas Schnelli) 31b508a [Qt] make use of the nMinimumTotalFee (absolute) in coincontrols fee calculation (Jonas Schnelli) 80462dd [Qt] use ASYMP_UTF8 (≈) whenever we show a fee that is not absolute (Jonas Schnelli) ecc7c82 Move fPayAtLeastCustomFee function to CC (Pieter Wuille)
| * | | | | | | | | | [Qt] improve minimum absolute fee optionJonas Schnelli2015-11-301-5/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Only display the minimum absolute fee control if CoinControl is enabled
| * | | | | | | | | | [Qt] make use of the nMinimumTotalFee (absolute) in coincontrols fee calculationJonas Schnelli2015-11-301-0/+3
| | | | | | | | | | |
| * | | | | | | | | | [Qt] use ASYMP_UTF8 (≈) whenever we show a fee that is not absoluteJonas Schnelli2015-11-301-1/+1
| | | | | | | | | | |
| * | | | | | | | | | Move fPayAtLeastCustomFee function to CCPieter Wuille2015-11-303-5/+6
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #7135Wladimir J. van der Laan2015-12-011-5/+14
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | fa3a38a [qa] pull-tester: Cleanup (run keypool, tidy stdout) (MarcoFalke)
| * | | | | | | | | | [qa] pull-tester: Cleanup (run keypool, tidy stdout)MarcoFalke2015-11-301-5/+14
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Run keypool (takes 6 seconds) * Print duration of each rpc test * Structure output (bold, new lines)
* | | | | | | | | | Merge pull request #7105Wladimir J. van der Laan2015-12-016-26/+124
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9ac63d6 Keep track of explicit wallet conflicts instead of using mempool (Pieter Wuille)
| * | | | | | | | | | Keep track of explicit wallet conflicts instead of using mempoolPieter Wuille2015-11-296-26/+124
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #7079Wladimir J. van der Laan2015-12-013-1/+12
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ebb25f4 Limit setAskFor and retire requested entries only when a getdata returns. (Gregory Maxwell) 5029698 prevent peer flooding request queue for an inv (kazcw)
| * | | | | | | | | | | Limit setAskFor and retire requested entries only when a getdata returns.Gregory Maxwell2015-11-233-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The setAskFor duplicate elimination was too eager and removed entries when we still had no getdata response, allowing the peer to keep INVing and not responding.
| * | | | | | | | | | | prevent peer flooding request queue for an invkazcw2015-11-233-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mapAlreadyAskedFor does not keep track of which peer has a request queued for a particular tx. As a result, a peer can blind a node to a tx indefinitely by sending many invs for the same tx, and then never replying to getdatas for it. Each inv received will be placed 2 minutes farther back in mapAlreadyAskedFor, so a short message containing 10 invs would render that tx unavailable for 20 minutes. This is fixed by disallowing a peer from having more than one entry for a particular inv in mapAlreadyAskedFor at a time.
* | | | | | | | | | | | Merge pull request #7072Gregory Maxwell2015-11-302-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 996d311 [RPC] Add transaction size to JSON output (Nick)
| * | | | | | | | | | | | [RPC] Add transaction size to JSON outputNick2015-11-282-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This may be useful for blockchain explorers.
* | | | | | | | | | | | | Merge pull request #7044Gregory Maxwell2015-11-306-1/+231
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | d52fbf0 Added additional config option for multiple RPC users. (Gregory Sanders)
| * | | | | | | | | | | | Added additional config option for multiple RPC users.Gregory Sanders2015-11-296-1/+231
| | | | | | | | | | | | |