107 Commits (22e6fe09c17724cd75763306470fa46a7bb7c4e8)

Author SHA1 Message Date
Benoit Verret f731c38293
Minor style changes 5 years ago
SomberNight 4315fa4371
BIP-0350: use bech32m for witness version 1+ addresses 5 years ago
SomberNight e25602ab3b
wallet: don't put partial tx as UTXO into psbt 5 years ago
SomberNight 6094f2751e
kivy channel dialog: fix unit of displayed feerate 5 years ago
SomberNight 058d9ab6bb
wallet.bump_fee: add new strategy: decrease payment amounts 5 years ago
SomberNight 914eb9989d
wallet: minor clean-up of tx.set_rbf() calls 5 years ago
rage-proof cb3977798c
add function to determine script-type for all inputs in a psbt (#6984) 5 years ago
SomberNight bc6f2926f4
commands: add 'freeze_utxo' cmd; to expose this to CLI/RPC 5 years ago
ThomasV f130cb53ce bump_dee and dscancel: call tx.estimated_size() after add_input_info(). 5 years ago
SomberNight 21f13e21b1
wallet: fix bump_fee and dscancel for "not all inputs ismine" case 5 years ago
SomberNight bb41ef3450
wallet: (fix) bump_fee sometimes created invalid tx that spent orig out 5 years ago
SomberNight c81551299e
transaction: put full derivation paths into PSBT by default 5 years ago
SomberNight 03bdb4f1b7
Transaction.get_preimage_script: support custom legacy-p2sh inputs 5 years ago
SomberNight eefb68c82b
transaction: change Transaction.is_segwit_input(txin) to txin.is_segwit() 5 years ago
SomberNight 4c7a92f39c
bitcoin: implement construct_script and use it 5 years ago
SomberNight 89bd520185
bitcoin: move construct_witness from transaction.py to bitcoin.py 5 years ago
zebra-lucky 546c0e1bb6
tx: add deserialize to locktime/version properties (#6633) 5 years ago
SomberNight 364fca6a58
transaction: fix regression: witness_utxo was not included in QR code 5 years ago
SomberNight c4c22312c4
transaction: impl tx.to_qr_data(): move logic from GUI to tx class 5 years ago
SomberNight 7b91da9966
Qt tx dialog: handle "empty" locktime field 5 years ago
SomberNight 13fe8e466d
transaction: simply PartialTransaction constructor 5 years ago
SomberNight 73cf007048
transaction: allow PSBT input to have both UTXO and WITNESS_UTXO 5 years ago
SomberNight 1849206394
submarine_swaps: small clean-up 6 years ago
ghost43 947af92126
tx dialog: show various warnings if input amounts cannot be verified (#6217) 6 years ago
matejcik e058ee2957
psbt: always include full prev tx (#6198) 6 years ago
SomberNight 62be1cc367
small clean-up re "extract preimage from on-chain htlc_tx" 6 years ago
ThomasV 8ba7e68064 fix #6122: extract preimage from on-chain htlc_tx 6 years ago
ThomasV 8f41aeb783 Replace wallet backup with channel backups 6 years ago
SomberNight 968eeebdc0
transaction: follow-up prev 6 years ago
SomberNight 8560930bac
transaction: (fix) invalidate ser cache when changing locktime/version 6 years ago
SomberNight a32af44ff9
trivial clean-up (typing/imports) 6 years ago
ThomasV 15e91169c5 lnpeer: fix json serialization of funding_inputs 6 years ago
ThomasV 6833adf8b6 simplify previous commit (revert changes on transaction.py) 6 years ago
ThomasV e85fb25146 lnpeer: verify signature in closing_signed 6 years ago
SomberNight 9ab18ea6c9
transaction.deserialize: more sanity checks 6 years ago
SomberNight 6937b87a7c
transaction.BCDataStream: minor fixes 6 years ago
zebra-lucky c0be0471f2
fix BCDataStream.read_bytes (#5991) 6 years ago
SomberNight aaf174ef3e
lnpeer: cooperative close: verify scriptpubkey matches templates 6 years ago
SomberNight 18c6451518
json_db: only deserialize transactions on-demand 6 years ago
SomberNight d2f132738a
wallet: only select mature coins by default 6 years ago
SomberNight 8cf3587aeb
base_encode/base_decode: change to saner API 6 years ago
SomberNight 61aebd0f2d
(fix) qt coin selection: signatures for coins would persist in memory 6 years ago
SomberNight 5b88b8667e
also grind ecdsa low R when using libsecp256k1, and fix tests 6 years ago
ThomasV 78813dcb7d Pass make_tx function to ConfirmTxDialog 6 years ago
SomberNight bf8a58c0b4
tx_from_any: strip whitespaces 6 years ago
SomberNight 85a4811742
transaction.tx_from_any: recognise even more types, and add tests 6 years ago
SomberNight cd49839bc0
transaction: helpful error msg if user tries to load old partial tx 6 years ago
SomberNight 27df235c26
transactions: reading QR codes: clean-up and accept all encodings 6 years ago
SomberNight 29a6e3c019
psbt: implement PSBT_GLOBAL_VERSION field 6 years ago
SomberNight 83740c1a78
psbt: implement CompactSize key types (previously single-byte types) 6 years ago