140 Commits (8e3a3cefcf544aac0ffacadf773d1c850a9be5dc)

Author SHA1 Message Date
SomberNight 0a3e286f1d
qt tx dialog: show_qr to warn if QR code is missing data 3 years ago
SomberNight d83863cc52
qt tx dialog: add checkbox "Download input data" 3 years ago
SomberNight 81772faf6c
wallet: add_input_info to no longer do network requests 3 years ago
SomberNight 6a049a335a
transaction: run validate_data before setting .utxo, not after 3 years ago
SomberNight 62ab6d9702
(trivial) reduce log spam during ln-channel-open 3 years ago
ThomasV 3253e4904b Add rbf_merge_txid to PartialTransaction, instead of calling 3 years ago
SomberNight 36986a9881
transaction.py: set txio.{witness,redeem}|script based on descriptor 3 years ago
SomberNight 0647a2cf9f
transaction.py: rm PartialTxInput.{num_sig, script_type} 3 years ago
SomberNight d062505cfd
transaction.py: delegate size estimation to descriptors 3 years ago
SomberNight df9a58480b
descriptors: implement and use ".satisfy*" methods 3 years ago
SomberNight f1f39f0e82
descriptors: wallet/transaction: construct intermediate osd 3 years ago
SomberNight 373db76ac9
util: kill bh2u 3 years ago
SomberNight 1ce37c8bb1
transaction: rm hardcoded sighash magic numbers 3 years ago
SomberNight 845f4aee4d
transaction.py: move Tx.serialize_input -> TxInput.serialize_to_network 3 years ago
Sebastian Falbesoner ede9b2b372
transaction: cache address determination from output script 3 years ago
SomberNight 04a5aaeddc
transaction: (trivial) add comment about is_cb_input vs is_cb_output 3 years ago
ThomasV d6febb5c12 Display mined tx outputs as ShortIDs instead of full transaction outpoints. 3 years ago
SomberNight d3227d7489
transaction: for witness v0 txins, put both UTXO and WIT_UTXO in psbt 3 years ago
SomberNight 01b5e3f8e0
flake8: enable more mandatory tests 3 years ago
SomberNight 45a939c146
tests: add test to check if we include xpubs in psbts 3 years ago
ThomasV 47c480be49 check_scriptpubkey_template_and_dust: support anysegwit. fix #8012 3 years ago
SomberNight c71f00cc8e
transaction.deserialize: only set self._inputs after parsing witness 3 years ago
ThomasV 44f29331bf lnwatcher: in inspect_tx_candidate, match witness scripts against HTLC templates 4 years ago
SomberNight 207600e00c
transaction.py: TxOutpoint: nicer __str__ and __repr__ 4 years ago
SomberNight e36d7fed7d
swaps: more precise tx size estimation for claim tx when RBF-ing 4 years ago
ThomasV 1364e7538a bump fee of swap claim transactions 4 years ago
SomberNight e00c998df3
transaction: TxInput.witness_elements() to return [] if not segwit 4 years ago
SomberNight 4f9e4c520f
ecc: API changes: verify_message_hash to return bool instead of raising 4 years ago
bitromortac 947693c90d
check dust limits 4 years ago
bitromortac f2f8c4533b
implement option_shutdown_anysegwit 4 years ago
SomberNight 0b05edc705
wallet payreqs: trivial clean-up 4 years ago
SomberNight acbb363240
follow-up prev: some clean-ups 4 years ago
djboi 604cba8fb6
Added different Sighash_Types (#7453) 4 years ago
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