35 Commits (9897e41e68cd63a61d02267961b358c0d2444ad7)

Author SHA1 Message Date
SomberNight 8390da9b7b
bitcoin.py: dedupe pubkeyhash_to_p2pkh_script 6 years ago
SomberNight cc42b4a226
transaction: segwit input signing was doing quadratic hashing 6 years ago
SomberNight a14016275b
transaction.serialize_preimage: trivial clean-up 6 years ago
SomberNight aadde9be17
transaction: fix remove_signatures 6 years ago
SomberNight 94b721baa4
wallet: fix type error in _bump_fee_through_decreasing_outputs 6 years ago
SomberNight 5effaaf428
TxOutput usage: trivial clean-up 6 years ago
SomberNight 3385a94753
logging: basics 6 years ago
SomberNight d4a2e9634f
bitcoin: disallow importing/sweeping segwit scripts with uncompressed pubkey 6 years ago
SomberNight eb04551f9a
accept base43-encoded tx in Qt "Load transaction" 6 years ago
SomberNight e7f38467d7
move opcodes to bitcoin.py 6 years ago
SomberNight c03c17f1c7
transaction: replace custom enum type for opcodes with stdlib enum 6 years ago
SomberNight 5313591c28
synchronizer: disconnect from server if cannot deserialize txn 6 years ago
SomberNight d820f9ad37
transaction: change default version to 2 6 years ago
SomberNight e059867314
paymentrequest: be explicit about only allowing "addresses" 6 years ago
SomberNight e1b85327be
transaction: clean-up multisig_script 6 years ago
SomberNight 71ac3bb305
RBF batching: some fixes 6 years ago
ThomasV 2b8d801b36 if possible, batch new transaction with existing rbf transaction 6 years ago
SomberNight 8b61d18a9f
transaction.serialize_output: use namedtuple fields 6 years ago
SomberNight 1686a97ece
bip70 PRs: use aiohttp instead of requests. use proxy. small fixes. 6 years ago
SomberNight 9037f25da1
kill old-style namedtuples 6 years ago
SomberNight 78258a3a95
fix #4802 6 years ago
SomberNight 082a83dd85
rename crypto.Hash to sha256d 6 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 6 years ago
SomberNight 2d352bc3f0
transaction.BIP69_sort: use namedtuple fields 6 years ago
SomberNight 4d43d12abf
transaction: don't convert p2pk to p2pkh address when displaying 6 years ago
SomberNight ab1ec57429
trezor and clones: rm dead code 6 years ago
SomberNight ce5cc135cd
transaction: make get_address_from_output_script safer 6 years ago
SomberNight 53fd6a2df5
transaction: always sort i/o deterministically 6 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 7 years ago
ThomasV 5a5502303f make add_signature_to_txin an instance method 7 years ago
SomberNight 174d14ba89
add comment to guess_txintype_from_address 7 years ago
SomberNight 170f41f50d
tests: sweeping p2pk 7 years ago
SomberNight 46fdbbbce5
change partial txn serialization format for imported addresses txins 7 years ago
SomberNight 1b834a7a78
fix RBF 7 years ago
SomberNight 8f7a4cf876
follow-up 0438bbc2c2 7 years ago
SomberNight 0438bbc2c2
transaction.py: change update_signatures API. fix trezor segwit signing. 7 years ago
SomberNight 05e5ef16eb
transaction.py: more flexible sign() method 7 years ago
SomberNight 4193c7ff14
transaction.py: wtxid is undefined for uncomplete txns 7 years ago
SomberNight e8b5bcf31e
fix incorrect txid for partial segwit txns 7 years ago
SomberNight 12c5474cf1
stricter tx deserialization: forbid negative output amount values 7 years ago
SomberNight 0b78cb5e6b
stricter tx deserialization: forbid output amount values over 21 million btc 7 years ago
SomberNight 71ce7cce6d
stricter tx deserialization: forbid junk at the end 7 years ago