aboutsummaryrefslogtreecommitdiff
path: root/src/qt/transactiondesc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* qt: translate more user-exposed stringschromatic2021-08-141-2/+2
|
* Move COINBASE_MATURITY to the consensus parameters (#1426)Ross Nicoll2018-09-191-2/+3
|
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* Make CWalletTx store a CTransactionRef instead of inheritingPieter Wuille2016-12-021-15/+15
|
* Rename the remaining main.{h,cpp} to validation.{h,cpp}Matt Corallo2016-12-021-1/+1
|
* Merge #8672: Qt: Show transaction size in transaction details windowJonas Schnelli2016-09-201-0/+1
|\ | | | | | | | | | | c015634 qt: Adding transaction size to transaction details window (Hampus Sjöberg) \-- merge fix for s/size/total size/ fdf82fb Adding method GetTotalSize() to CTransaction (Hampus Sjöberg)
| * qt: Adding transaction size to transaction details windowHampus Sjöberg2016-09-061-0/+1
|/
* Merge #7707: [RPC][QT] UI support for abandoned transactionsJonas Schnelli2016-04-041-1/+1
|\ | | | | | | 8efed3b [Qt] Support for abandoned/abandoning transactions (Jonas Schnelli)
| * [Qt] Support for abandoned/abandoning transactionsJonas Schnelli2016-04-041-1/+1
| |
* | [Qt] remove trailing output-index from transaction-idJonas Schnelli2016-03-291-1/+2
|/ | | | The trailing output-index leads to cases where the user can't look-up the transaction ID in various systems.
* Merge pull request #7205Wladimir J. van der Laan2016-01-051-1/+1
|\ | | | | | | | | | | fa71669 [devtools] Use git pretty-format for year parsing (MarcoFalke) fa24439 Bump copyright headers to 2015 (MarcoFalke) fa6ad85 [devtools] Rewrite fix-copyright-headers.py (MarcoFalke)
| * Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
| |
* | [Qt] add InMempool() info to transaction detailsJonas Schnelli2015-12-021-1/+3
|/
* Add have-pubkey distinction to ISMINE flagsMatt Corallo2015-07-201-2/+2
| | | | | | | This indicates that, eg, we have a public key for a key which may be used as a pay-to-pubkey-hash. It generally means that we can create a valid scriptSig except for missing private key(s) with which to create signatures.
* [Qt] remove std namespace polution from codePhilip Kaufmann2015-07-161-4/+2
|
* qt: define QT_NO_KEYWORDSWladimir J. van der Laan2015-07-151-2/+2
| | | | | | | | QT_NO_KEYWORDS prevents Qt from defining the `foreach`, `signals`, `slots` and `emit` macros. Avoid overlap between Qt macros and boost - for example #undef hackiness in #6421.
* Fix off-by-one error w/ nLockTime in the walletPeter Todd2015-05-271-1/+1
| | | | | | | | | | | | | | | Previously due to an off-by-one error the wallet ignored nLockTime-by-height transactions that would be valid in the next block even though they are accepted into the mempool. The transactions wouldn't show up until confirmed, nor would they be included in the unconfirmed balance. Similar to the mempool behavior fix in 665bdd3b, the wallet code was calling IsFinalTx() directly without taking into account the fact that doing so tells you if the transaction could have been mined in the *current* block, rather than the next block. To fix this we strip IsFinalTx() of non-consensus-critical functionality, removing the default arguments, and add CheckFinalTx() to check if a transaction will be final in the next block.
* Merge pull request #6022Wladimir J. van der Laan2015-04-301-1/+0
|\ | | | | | | b74dcb3 Separate CTranslationInterface from CClientUIInterface (Jorge Timón)
| * Separate CTranslationInterface from CClientUIInterfaceJorge Timón2015-04-161-1/+0
| |
* | Consensus: Create consensus/consensus.h with some constantsjtimon2015-04-201-0/+2
| |
* | [Qt, Trivial] remove two unneeded includes of wallet/db.hPhilip Kaufmann2015-04-201-1/+0
|/
* [Move Only] Move wallet related things to src/wallet/Jonas Schnelli2015-03-121-2/+2
| | | | could once be renamed from /src/wallet to /src/legacywallet.
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
|
* Use a typedef for monetary valuesMark Friedenbach2014-09-261-7/+7
|
* [Qt] include and file header cleanupPhilip Kaufmann2014-09-181-2/+2
| | | | | - alphabetical ordering - correct ordering own headers before normal headers etc.
* Move CScript class and dependencies to script/scriptjtimon2014-09-081-1/+1
|
* Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes)jtimon2014-09-081-1/+1
|
* Split up util.cpp/hWladimir J. van der Laan2014-08-261-0/+1
| | | | | | | | | | | | | | | | Split up util.cpp/h into: - string utilities (hex, base32, base64): no internal dependencies, no dependency on boost (apart from foreach) - money utilities (parsesmoney, formatmoney) - time utilities (gettime*, sleep, format date): - and the rest (logging, argument parsing, config file parsing) The latter is basically the environment and OS handling, and is stripped of all utility functions, so we may want to rename it to something else than util.cpp/h for clarity (Matt suggested osinterface). Breaks dependency of sha256.cpp on all the things pulled in by util.
* [Qt] small Qt-only include cleanupPhilip Kaufmann2014-07-251-1/+1
|
* Merge remote-tracking branch 'upstream/master'Roy Badami2014-07-071-35/+51
|\ | | | | | | | | | | Conflicts: src/qt/overviewpage.cpp src/qt/transactiondesc.cpp
| * replaced MINE_ with ISMINE_JaSK2014-07-021-16/+16
| |
| * Added MINE_ALL = (spendable|watchonly)JaSK2014-07-021-7/+7
| |
| * Fixed some stuff in TransactionDescJaSK2014-07-021-19/+13
| |
| * removed default argument values for ismine filterJaSK2014-07-021-7/+7
| |
| * fixed tiny glitch and improved readability like laanwj suggestedJaSK2014-07-021-3/+3
| |
| * Watchonly balances are shown separately in gui.JaSK2014-07-021-19/+45
| |
| * Move network-time related functions to timedata.cpp/hWladimir J. van der Laan2014-06-251-0/+1
| | | | | | | | | | The network time-offset-mangement functions from util.cpp are moved to timedata.(cpp|h). This breaks the dependency of util on netbase.
| * Remove `using namespace std` from header fileWladimir J. van der Laan2014-06-161-0/+2
| | | | | | | | | | It's considered bad form to import things into the global namespace in a header. Put it in the cpp files where it is needed instead.
| * [Qt] Fix Transaction details shows wrong To:Cozz Lovan2014-05-281-20/+13
| |
* | Implement SI-style (thin space) thoudands separatorRoy Badami2014-05-171-12/+12
|/
* Solve chainActive-related locking issuesWladimir J. van der Laan2014-04-181-205/+200
| | | | | | | | | | | - In wallet and GUI code LOCK cs_main as well as cs_wallet when necessary - In main.cpp SendMessages move the TRY_LOCK(cs_main) up, to encompass the call to IsInitialBlockDownload. - Make ActivateBestChain, AddToBlockIndex, IsInitialBlockDownload, InitBlockIndex acquire the cs_main lock Fixes #3997
* Add AssertLockHeld for cs_main to ChainActive-using functionsWladimir J. van der Laan2014-04-171-0/+1
| | | | | | | | | | All functions that use ChainActive but do not aquire the cs_main lock themselves, need to be called with the cs_main lock held. This commit adds assertions to all externally callable functions that use chainActive or chainMostWork. This will flag usages when built with -DDEBUG_LOCKORDER.
* Merge pull request #3646Wladimir J. van der Laan2014-02-161-1/+1
|\ | | | | | | 5770254 Copyright header updates s/2013/2014 on files whose last git commit was done in 2014. contrib/devtools/fix-copyright-headers.py script to be able to perform this maintenance task with ease during the rest of the year, every year. Modifications to contrib/devtools/README.md to document what fix-copyright-headers.py does. (gubatron)
| * Copyright header updates s/2013/2014 on files whose last git commit was done ↵gubatron2014-02-091-1/+1
| | | | | | | | | | | | in 2014. contrib/devtools/fix-copyright-headers.py script to be able to perform this maintenance task with ease during the rest of the year, every year. Modifications to contrib/devtools/README.md to document what fix-copyright-headers.py does.
* | Handle "conflicted" transactions properlyGavin Andresen2014-02-141-1/+3
|/ | | | | | | | | | | | | | | | | | | | Extend CMerkleTx::GetDepthInMainChain with the concept of a "conflicted" transaction-- a transaction generated by the wallet that is not in the main chain or in the mempool, and, therefore, will likely never be confirmed. GetDepthInMainChain() now returns -1 for conflicted transactions (0 for unconfirmed-but-in-the-mempool, and >1 for confirmed). This makes getbalance, getbalance '*', and listunspent all agree when there are mutated transactions in the wallet. Before: listunspent: one 49BTC output getbalance: 96 BTC (change counted twice) getbalance '*': 46 BTC (spends counted twice) After: all agree, 49 BTC available to spend.
* Fix off-by-one errors in use of IsFinalTx()Peter Todd2014-01-261-2/+2
| | | | | | | | | | | | | | Previously CreateNewBlock() didn't take into account the fact that IsFinalTx() without any arguments tests if the transaction is considered final in the *current* block, when both those functions really needed to know if the transaction would be final in the *next* block. Additionally the UI had a similar misunderstanding. Also adds some basic tests to check that CreateNewBlock() is in fact mining nLockTime-using transactions correctly. Thanks to Wladimir J. van der Laan for rebase.
* [Qt] Show and store message of normal bitcoin:URICozz Lovan2014-01-211-0/+5
|
* Refactor: move GetValueIn(tx) to tx.GetValueIn()Gavin Andresen2013-11-301-1/+1
| | | | GetValueIn makes more sense as a CTransaction member.
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-13/+15
| | | | | | | | | Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files.