140 Commits (8e3a3cefcf544aac0ffacadf773d1c850a9be5dc)

Author SHA1 Message Date
SomberNight 44761972cb lnchannel: ctx output-ordering: identical htlcs are ordered by CLTV 6 years ago
Janus 2c1fcb2f54 ln: remove EncumberedTransaction 6 years ago
ThomasV fde9f91902 lnchannel: store pre-signed sweep transactions after each new commitment 6 years ago
SomberNight 595cfcbb65 move sweeping methods from lnchan.py to new file 6 years ago
SomberNight 8390da9b7b
bitcoin.py: dedupe pubkeyhash_to_p2pkh_script 6 years ago
SomberNight cc42b4a226
transaction: segwit input signing was doing quadratic hashing 7 years ago
SomberNight a14016275b
transaction.serialize_preimage: trivial clean-up 7 years ago
SomberNight aadde9be17
transaction: fix remove_signatures 7 years ago
SomberNight 94b721baa4
wallet: fix type error in _bump_fee_through_decreasing_outputs 7 years ago
SomberNight 5effaaf428
TxOutput usage: trivial clean-up 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight d4a2e9634f
bitcoin: disallow importing/sweeping segwit scripts with uncompressed pubkey 7 years ago
SomberNight eb04551f9a
accept base43-encoded tx in Qt "Load transaction" 7 years ago
SomberNight e7f38467d7
move opcodes to bitcoin.py 7 years ago
SomberNight c03c17f1c7
transaction: replace custom enum type for opcodes with stdlib enum 7 years ago
SomberNight 5313591c28
synchronizer: disconnect from server if cannot deserialize txn 7 years ago
SomberNight d820f9ad37
transaction: change default version to 2 7 years ago
SomberNight e059867314
paymentrequest: be explicit about only allowing "addresses" 7 years ago
SomberNight e1b85327be
transaction: clean-up multisig_script 7 years ago
SomberNight 71ac3bb305
RBF batching: some fixes 7 years ago
ThomasV 2b8d801b36 if possible, batch new transaction with existing rbf transaction 7 years ago
SomberNight 8b61d18a9f
transaction.serialize_output: use namedtuple fields 7 years ago
SomberNight 1686a97ece
bip70 PRs: use aiohttp instead of requests. use proxy. small fixes. 7 years ago
SomberNight 9037f25da1
kill old-style namedtuples 7 years ago
SomberNight 78258a3a95
fix #4802 7 years ago
SomberNight 082a83dd85
rename crypto.Hash to sha256d 7 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 7 years ago
SomberNight 2d352bc3f0
transaction.BIP69_sort: use namedtuple fields 7 years ago
SomberNight 4d43d12abf
transaction: don't convert p2pk to p2pkh address when displaying 7 years ago
SomberNight ab1ec57429
trezor and clones: rm dead code 7 years ago
SomberNight ce5cc135cd
transaction: make get_address_from_output_script safer 7 years ago
SomberNight 53fd6a2df5
transaction: always sort i/o deterministically 7 years ago
SomberNight 8467f95a28
rm @profiler from Transaction.estimated_size 7 years ago
SomberNight 1b19cdd0f4
transaction.py: fix script_GetOp for malformed scripts 7 years ago
SomberNight 04c1b522d6
minor fixes for prev 7 years ago
Peter D. Gray 0bcea80bdf
Support for new hardware wallet: Coldcard 7 years ago
SomberNight 88fc62e8f7
fix #4626 7 years ago
SomberNight 5f3408dd70
transaction.py: introduce TxOutputHwInfo namedtuple 7 years ago
SomberNight 2eb72d496f
transaction: introduce TxOutput namedtuple 7 years ago
Jean-Christophe Rona 02c30e3d52
Add support for Archos Safe-T mini hardware wallet (#4445) 7 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago
ThomasV 5a5502303f make add_signature_to_txin an instance method 8 years ago
SomberNight 174d14ba89
add comment to guess_txintype_from_address 8 years ago
SomberNight 170f41f50d
tests: sweeping p2pk 8 years ago
SomberNight 46fdbbbce5
change partial txn serialization format for imported addresses txins 8 years ago
SomberNight 1b834a7a78
fix RBF 8 years ago
SomberNight 8f7a4cf876
follow-up 0438bbc2c2 8 years ago
SomberNight 0438bbc2c2
transaction.py: change update_signatures API. fix trezor segwit signing. 8 years ago
SomberNight 05e5ef16eb
transaction.py: more flexible sign() method 8 years ago
SomberNight 4193c7ff14
transaction.py: wtxid is undefined for uncomplete txns 8 years ago