4 Commits (add-joinmarket)

Author SHA1 Message Date
ThomasV 3721f04ac8
replace electrum/ecc with electrum_ecc package 1 year ago
SomberNight 3a305881cc
transaction.py: impl taproot key-spends 2 years ago
SomberNight 2f1095510c
bitcoin.py/transaction.py: API changes: rm most hex usage 2 years ago
Sander van Grieken 73fee69f5c
tests: move /electrum/tests to /tests 2 years ago
SomberNight 0647a2cf9f
transaction.py: rm PartialTxInput.{num_sig, script_type} 3 years ago
SomberNight f1f39f0e82
descriptors: wallet/transaction: construct intermediate osd 3 years ago
SomberNight c5bdd5007c
tests: rework testnet 3 years ago
SomberNight 373db76ac9
util: kill bh2u 3 years ago
bitromortac f2f8c4533b
implement option_shutdown_anysegwit 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 058d9ab6bb
wallet.bump_fee: add new strategy: decrease payment amounts 5 years ago
SomberNight 03bdb4f1b7
Transaction.get_preimage_script: support custom legacy-p2sh inputs 5 years ago
SomberNight e6e587b7da
trustedcoin: use psbt format on wire. rm psbt to legacy tx conversion. 6 years ago
SomberNight 8560930bac
transaction: (fix) invalidate ser cache when changing locktime/version 6 years ago
SomberNight 6937b87a7c
transaction.BCDataStream: minor fixes 6 years ago
zebra-lucky c0be0471f2
fix BCDataStream.read_bytes (#5991) 6 years ago
SomberNight de1ca27d63
tests: rm "needs_test_with_all_ecc_implementations" decorator 6 years ago
SomberNight c2b0039935
bitcoin.py: remove some remnants of TYPE_ADDRESS, TYPE_SCRIPT 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 26a5f212cb
psbt: cleaner API for serialize* methods 6 years ago
SomberNight 90b190bbcd
psbt: fix bug re witness_utxo serialization 6 years ago
SomberNight e6c841d05f
psbt: put fake xpubs into globals. keystores handle xfp/der_prefix missing 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
SomberNight 04edad9984
config: no longer singleton. it is passed to Wallet.__init__ 6 years ago
SomberNight befa8ea771
transaction: kill "name", "csv_delay", "cltv_expiry" fields 6 years ago
Janus 2c1fcb2f54 ln: remove EncumberedTransaction 6 years ago
SomberNight 6ad24ea3b3
keystore/transactions: fix overflow of derivation path indices 7 years ago
SomberNight eb04551f9a
accept base43-encoded tx in Qt "Load transaction" 7 years ago
SomberNight 4d43d12abf
transaction: don't convert p2pk to p2pkh address when displaying 7 years ago
SomberNight ce5cc135cd
transaction: make get_address_from_output_script safer 7 years ago
Dzhelil Rufat c9ffffc526 Remove unneccessary imports from the unit testing directory. (#4699) 7 years ago
SomberNight 1b19cdd0f4
transaction.py: fix script_GetOp for malformed scripts 7 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago
SomberNight 2cc15fca57
tests: add missing txid test from #3316 8 years ago
SomberNight 0438bbc2c2
transaction.py: change update_signatures API. fix trezor segwit signing. 8 years ago
SomberNight e8b5bcf31e
fix incorrect txid for partial segwit txns 8 years ago
SomberNight a0ba5a7962
change partial txn format: add header. only parse inputs and witness for partial txns. 8 years ago
Harm Aarts e57e55aad8 Remove explicit send calls, part deux (#4408) 8 years ago
SomberNight 16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py 8 years ago
ghost43 3337af0734
transaction.py: (txin guess) fix some false positive matches of p2sh-segwit (#4336) 8 years ago
SomberNight 22061b4555 transaction.get_address_from_output_script now handles witness version > 0 8 years ago
SomberNight a6841cbd5f fix #4099: serialisation of txns with negative version number 8 years ago
SomberNight e5cba92564 transaction serialization: fix segwit coinbase case. 8 years ago
SomberNight 89b43ee0cb tests: copied valid transactions from bitcoin core unit tests. try to deserialize all. 8 years ago
SomberNight 4b6a3e2e5d fix #3899; and more aggressively catch exceptions in tx.deserialize() 8 years ago
SomberNight 70aa1f1db9 fix #3788 8 years ago
SomberNight 2a3c41b24f coinchooser: "privacy" policy now prefers confirmed coins. removed "priority" policy. 8 years ago