Byron Hambly
ccd7b72d79
Merge e30b6ea194 into merged_master (Bitcoin PR bitcoin/bitcoin#24067 )
2023-06-28 14:48:32 +00:00
Byron Hambly
7878ba47b9
Merge c561f2f06e into merged_master (Bitcoin PR bitcoin/bitcoin#23497 )
2023-06-19 09:28:31 +00:00
Byron Hambly
47626b5a64
Merge 623745ca74 into merged_master (Bitcoin PR bitcoin/bitcoin#23912 )
2023-06-14 15:44:11 +00:00
MarcoFalke
dddd05e7a3
qt: Treat unconfirmed txs as unconfirmed
2022-01-14 11:24:58 +01:00
Russell Yanofsky
f7086fd8ff
Add src/wallet/* code to wallet:: namespace
2022-01-06 22:14:16 -05:00
Hennadii Stepanov
f47dda2c58
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
Commits of previous years:
* 2020: fa0074e2d8
* 2019: aaaaad6ac9
2021-12-30 19:36:57 +02:00
Andrew Poelstra
acf709b3ab
Merge bd6af53e1f into merged_master (Bitcoin PR #20480 )
...
what a trainwreck of a programming language..
2021-06-17 15:15:29 +00:00
Andrew Poelstra
27930edc9c
Merge 4a540683ec into merged_master (Bitcoin PR #20813 )
2021-06-16 14:11:07 +00:00
MarcoFalke
faa8f68943
Replace boost::variant with std::variant
2021-01-05 10:10:50 +01:00
MarcoFalke
fa0074e2d8
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
2020-12-31 09:45:41 +01:00
Andrew Poelstra
3f85455775
Merge 4946400470 into merged_master (Bitcoin PR bitcoin-core/gui#8 )
2020-11-26 01:09:13 +00:00
Andrew Poelstra
235e1f0ec5
Merge 3faf3429e9 into merged_master (Bitcoin PR #19299 )
2020-11-26 01:09:06 +00:00
Andrew Poelstra
bfa1cef745
Merge f4b603cff6 into merged_master (Bitcoin PR #17993 )
2020-11-26 01:08:53 +00:00
Andrew Poelstra
009bc2fdfb
Merge 99813a9745 into merged_master (Bitcoin PR #17829 )
2020-11-14 16:52:02 +00:00
Andrew Poelstra
f68fbc1a56
Merge fd333e15a5 into merged_master (Bitcoin PR #16226 )
2020-11-06 15:20:16 +00:00
Andrew Poelstra
68d9951825
Merge d0f81a96d9 into merged_master (Bitcoin PR #16129 )
2020-11-06 15:20:13 +00:00
Hennadii Stepanov
d906aaa117
qt: Fix regression in TransactionTableModel
...
Since #17993 a crash is possible on exit.
Co-authored-by: Russell Yanofsky <russ@yanofsky.org>
2020-06-22 23:43:22 +03:00
MarcoFalke
fa09ec83f3
Remove unused variables
2020-06-16 15:14:55 -04:00
furszy
2f867203b0
Added best block hash to the NotifyHeaderTip and NotifyBlockTip signals.
...
[ClientModel] best header/block hash cached.
2020-05-23 20:02:04 -03:00
MarcoFalke
aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
2019-12-30 10:42:20 +13:00
fanquake
a2ae766a61
Merge #15098 : qt: Show addresses for "SendToSelf" transactions
...
11fdfcf7f9 Show addresses for "SendToSelf" transactions (Hennadii Stepanov)
Pull request description:
Fix #11464
Fix #12688
Ref: #11471 by jonasschnelli
Note: change addresses are not recognized (ref: https://github.com/bitcoin/bitcoin/pull/11471#discussion_r180547041 )
Result:

ACKs for top commit:
jonasschnelli:
Tested ACK 11fdfcf7f9
fanquake:
ACK 11fdfcf7f9 - did the bare minimum testing.
Tree-SHA512: 2678a2fdf017c376750c73fdc751b7838b0d3a970ba02e9032e4c5824494362672036c3ebf87b425aefdfe197fb952b70e4b7b6011077abb39a8bfc1ae14dfd2
2019-10-09 14:35:29 -04:00
Andrew Chow
7c611e2000
Move ismine to wallet module
2019-06-19 18:06:30 -04:00
practicalswift
eca9767673
Make reasoning about dependencies easier by not including unused dependencies
2019-06-02 17:15:23 +02:00
Steven Roose
f4889a5253
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
Steven Roose
7f894ae00b
UPSTREAM MERGE BROKEN: Merge commit ' f617e05c38' into master
2019-05-01 19:18:18 +01:00
Gregory Sanders
003fb1933e
QT: Carbon copy 0.14-based transaction accounting
2019-04-11 15:38:35 -04:00
Gregory Sanders
881862c9c3
bugfix: issuance to self not a debit
2019-04-09 11:17:27 -04:00
Luke Dashjr
89275ebf21
GUI: TransactionRecord: Special-case the common scenario where assets are simply issued to myself
2019-04-09 09:48:00 -04:00
Luke Dashjr
4ea8f88274
GUI: TransactionRecord: When time/index/etc match, sort fee, issuance, send, then receive
2019-04-08 15:59:33 -04:00
Luke Dashjr
51e789722f
GUI: TransactionRecord: Add asset issuance record type
2019-04-08 15:54:35 -04:00
Luke Dashjr
a582fe03e4
GUI: TransactionRecord: Turn non-bitcoin fees into entries
2019-04-08 11:30:26 -04:00
Gregory Sanders
ef2f717e67
GUI: TransactionRecord: Add asset field
2019-04-08 11:24:23 -04:00
Luke Dashjr
060ad2f566
GUI: TransactionRecord: Collapse credit+debit fields to just amount
2019-04-08 11:13:31 -04:00
Luke Dashjr
0aeab14f75
GUI: Ignore explicit fee output when determining if a transaction is send-to-self
2019-04-08 11:09:16 -04:00
João Barbosa
3edcdf8f0b
gui: Add transaction record type Fee
...
Github-Pull: bitcoin/bitcoin #12578
Rebased-From: 550f1f3d3498d051ab94afdc0b9fb883c0655b99
2019-04-08 11:02:37 -04:00
João Barbosa
41c8d4c89c
gui: Avoid TransactionRecord instance for IsMine outputs
...
Github-Pull: bitcoin/bitcoin #12578
Rebased-From: 82dd3e0ffa0af629a34b28ed7eca4027e0376756
2019-04-08 10:24:05 -04:00
Steven Roose
5f9f578ee6
[BROKEN] Unbreak Qt code after CA
2019-03-20 12:05:59 +00:00
Hennadii Stepanov
11fdfcf7f9
Show addresses for "SendToSelf" transactions
...
Change addresses are not recognized.
2019-01-06 11:52:37 +02:00
Hennadii Stepanov
fb3ce75807
Don't label transactions "Open" while catching up
...
Since the default `nSequence` is `0xFFFFFFFE` and locktime is enabled,
the checking `wtx.is_final` is meaningless until the syncing has
completed.
2019-01-03 00:10:24 +02:00
Hennadii Stepanov
04972fefd1
Remove unused adjustedTime parameter
...
qt: After merging #13622 the `adjustedTime` is not used any more in
wallet related functions.
2018-10-28 09:04:10 +02:00
practicalswift
f34c8c466a
Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations.
2018-08-27 18:19:33 +02:00
DrahtBot
eb7daf4d60
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
Matt Corallo
beef7ec4be
Remove useless mapRequest tracking that just effects Qt display.
...
I thought we had removed this a long time ago, TBH, its really
confusing feedback to users that we display whether a tx was
broadcast to immediate neighbor nodes, given that has little
indication of whether the tx propagated very far.
2018-07-09 20:06:39 -04:00
Russell Yanofsky
17780d6f35
scripted-diff: Avoid interface keyword to fix windows gitian build
...
Rename `interface` to `interfaces`
Build failure reported by Chun Kuan Lee <ken2812221@gmail.com>
https://github.com/bitcoin/bitcoin/pull/10244#issuecomment-379434756
-BEGIN VERIFY SCRIPT-
git mv src/interface src/interfaces
ren() { git grep -l "$1" | xargs sed -i "s,$1,$2,g"; }
ren interface/ interfaces/
ren interface:: interfaces::
ren BITCOIN_INTERFACE_ BITCOIN_INTERFACES_
ren "namespace interface" "namespace interfaces"
-END VERIFY SCRIPT-
2018-04-07 03:42:02 -04:00
Russell Yanofsky
58845587e1
Remove direct bitcoin calls from qt transaction table files
2018-04-04 16:52:40 -04:00
Wladimir J. van der Laan
d42a4fe5aa
Merge #11041 : Add LookupBlockIndex
...
92fabcd44 Add LookupBlockIndex function (João Barbosa)
43a32b739 Add missing cs_lock in CreateWalletFromFile (João Barbosa)
f814a3e8f Fix cs_main lock in LoadExternalBlockFile (João Barbosa)
c651df8b3 Lock cs_main while loading block index in AppInitMain (João Barbosa)
02de6a6bc Assert cs_main is held when accessing mapBlockIndex (João Barbosa)
Pull request description:
Replace all `mapBlockIndex` lookups with the new `LookupBlockIndex()`. In some cases it avoids a second lookup.
Tree-SHA512: ca31118f028a19721f2191d86f2dd398144d04df345694575a64aeb293be2f85785201480c3c578a0ec99690516205708558c0fd4168b09313378fd4e60a8412
2018-03-13 19:12:35 +01:00
Wladimir J. van der Laan
8a43bdcffd
Merge #12620 : Remove TransactionTableModel::TxIDRole
...
3b26b6af7 qt: Remove TransactionTableModel::TxIDRole (João Barbosa)
Pull request description:
The role `TxIDRole` is a duplicate of `TxHashRole`. This change favours `TxHashRole`.
Tree-SHA512: ad35933eae1cb6b242b25b8940d662c2c79c766732d76fdd410c80230ec084969294a8e5a126794707992a566076ef4452b592050f7af6c4fa7742891090803d
2018-03-07 16:49:59 +01:00
João Barbosa
3b26b6af72
qt: Remove TransactionTableModel::TxIDRole
2018-03-07 13:08:20 +00:00
João Barbosa
92fabcd443
Add LookupBlockIndex function
2018-03-06 19:52:19 +00:00
Pieter Wuille
119b0f85e2
Split key_io (address/key encodings) off from base58
2018-02-19 18:55:21 -08:00