SomberNight
970bd4e95f
qt coin control: introduce second status bar
5 years ago
SomberNight
800c05b32f
qt addresses tab: fix "Spend from"
5 years ago
SomberNight
0c0a6b2145
TxDialog: fix hooks. only show psbt widgets when applicable.
users of 'transaction_dialog' were assuming that dialog.tx is already set
5 years ago
SomberNight
05c496edd1
PreviewTxDialog: small UI changes
5 years ago
SomberNight
9627f32e08
qt utxo list fixes
5 years ago
SomberNight
74790c16f9
PreviewTxDialog: fix RBF checkbox
5 years ago
SomberNight
e7efc3657b
fix Qt tx dialog randomly disappearing (due to gc)
5 years ago
SomberNight
1e77562bcb
qt/confirm_tx_dialog: fix qt warning
QLayout::addChildLayout: layout "" already has a parent
5 years ago
ThomasV
8c3af39a9b
add option to pay multiple invoices
5 years ago
ThomasV
dd6cb2caf7
GUI: Separate output selection and transaction finalization.
- Output selection belongs in the Send tab.
- Tx finalization is performed in a confirmation dialog
(ConfirmTxDialog or PreviewTxDialog)
- the fee slider is shown in the confirmation dialog
- coin control works by selecting items in the coins tab
- user can save invoices and pay them later
- ConfirmTxDialog is used when opening channels and sweeping keys
5 years ago
SomberNight
f8c84fbb1e
hardware wallets: create base class for HW Clients. add some type hints
5 years ago
SomberNight
2fec17760d
qt address list: check internal address corruption when copying address
regressing following c721e880d0
note that place_text_on_clipboard is overridden in AddressList
5 years ago
SomberNight
5549f3adbe
CoinChooser: avoid NotEnoughFunds if zero buckets are sufficient
closes #5752
Adapted from @JeremyRand's fix
5 years ago
ThomasV
5773097b08
rename 'copy column' to 'copy'
5 years ago
SomberNight
bf8a58c0b4
tx_from_any: strip whitespaces
see https://github.com/spesmilo/electrum/pull/5721#issuecomment-551876236
5 years ago
SomberNight
365aa189f2
qt FileDialogs for transactions: better file extension filter
5 years ago
SomberNight
9ff7d2c5a7
transactions (qt): fix opening raw bytes files
(both when trying to "load tx from file", and "load tx from text" > "browse file")
5 years ago
SomberNight
85a4811742
transaction.tx_from_any: recognise even more types, and add tests
5 years ago
SomberNight
fef1ddd416
wallet: fix #5748
5 years ago
SomberNight
7b18c91b74
psbt follow-up: fix ln cooperative close, and minor type clean up
5 years ago
ThomasV
707b74d22b
Merge pull request #5721 from SomberNight/201910_psbt
integrate PSBT support natively. WIP
5 years ago
SomberNight
cd49839bc0
transaction: helpful error msg if user tries to load old partial tx
5 years ago
SomberNight
27df235c26
transactions: reading QR codes: clean-up and accept all encodings
5 years ago
SomberNight
29a6e3c019
psbt: implement PSBT_GLOBAL_VERSION field
based on latest BIP-0174 update: bitcoin/bips#849
5 years ago
SomberNight
83740c1a78
psbt: implement CompactSize key types (previously single-byte types)
based on latest BIP-0174 update: bitcoin/bips#849
5 years ago
SomberNight
aa518c0ea5
psbt: allow insecure signing of legacy UTXOs without full previous tx
When "importing" a psbt, we accept witness utxos even for legacy inputs
(warning shown to user in gui).
When "exporting" a psbt, we follow the spec; except when exporting as a QR code,
in which case we include witness utxos for all inputs.
This makes QR codes for psbts with legacy inputs feasible, just like they
were before, with our custom tx serialization format (with the same risk,
of burning coins as miner fees).
5 years ago
SomberNight
74a46689d8
kivy tx dialog: was missing tx.add_input_from_wallet() call
resulted in e.g. incorrect "tx unrelated to wallet" detection for beyond-gap-limit stuff
5 years ago
SomberNight
8a7c3447b3
tx dialog: try harder to show fee
5 years ago
SomberNight
6573e7f1f3
test_wallet_vertical: add test for manual coinjoin
5 years ago
SomberNight
8e09d429c0
psbt: "updater" must swap NON_WITNESS_UTXO for WITNESS_UTXO if txin is segwit
5 years ago
SomberNight
c077d77316
psbt: test_wallet_vertical: add asserts to avoid silent breakage of psbts we create
5 years ago
SomberNight
955caa7292
transaction: to_json() debug methods display bip32 str (not int) paths
5 years ago
SomberNight
46db33df75
psbt: follow-ups: BCDataStream.read_bytes() should return bytes
This fixes keepkey, as in particular the code in the plugin expected
TxOutpoint.txid to be bytes not a bytearray (and the TxOutpoint named tuple
itself claims txid to be bytes).
5 years ago
SomberNight
cc4f6804b0
psbt: follow-ups: fix trezor
5 years ago
SomberNight
dd14a3fde5
psbt: follow-ups: fix digital bitbox
5 years ago
SomberNight
9e86352022
psbt: follow-ups: fix ledger
5 years ago
SomberNight
26a5f212cb
psbt: cleaner API for serialize* methods
5 years ago
SomberNight
1017fefdc9
psbt: only include xpubs for multisig wallets
5 years ago
SomberNight
90b190bbcd
psbt: fix bug re witness_utxo serialization
5 years ago
SomberNight
c8c1ea9c86
qt tx dialog: add export options for coinjoins and for coldcard
5 years ago
SomberNight
d872be7f6b
psbt: don't put xpubs and full paths into tx by def; only while signing
5 years ago
SomberNight
e6c841d05f
psbt: put fake xpubs into globals. keystores handle xfp/der_prefix missing
5 years ago
SomberNight
7eb7eb8674
add support for manual coinjoins
5 years ago
SomberNight
bafe8a2fff
integrate PSBT support natively. WIP
5 years ago
ghost43
6d12ebabbb
qt tx dialog: show dropdown for "export", instead of separate buttons ( #5739 )
5 years ago
ghost43
53dea824a4
Merge pull request #5742 from Coldcard/master
plugins/coldcard/qt.py: bugfix for API change on main_window.show_transaction
5 years ago
Peter D. Gray
ec2bdbd02d
plugins/coldcard/qt.py: bugfix for API change on main_window.show_transaction
5 years ago
dependabot[bot]
ed5300ba1d
build(deps): bump ecdsa in /contrib/deterministic-build
Bumps [ecdsa](https://github.com/warner/python-ecdsa ) from 0.13.2 to 0.13.3.
- [Release notes](https://github.com/warner/python-ecdsa/releases )
- [Changelog](https://github.com/warner/python-ecdsa/blob/master/NEWS )
- [Commits](https://github.com/warner/python-ecdsa/compare/python-ecdsa-0.13.2...python-ecdsa-0.13.3 )
Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
SomberNight
3e98123b17
qt settings dialog: small fixes
5 years ago
SomberNight
f72bb03af6
commands: gettransaction cmd now tests txid before returning tx
thanks for @JeremyRand
ref #5660
5 years ago