529 Commits (475d41e42ef3a3a6afa82d4c6991cad7ee3e5ae3)

Author SHA1 Message Date
SomberNight 308517d473
python 3.8: adapt to breaking changes re asyncio.CancelledError 6 years ago
SomberNight fcd9752f19
keystore: change derive_pubkey API to return bytes 6 years ago
SomberNight 5f6f7da2a1
bitcoin.py: base58 address: make sure all public methods test checksum 6 years ago
SomberNight 8cf3587aeb
base_encode/base_decode: change to saner API 6 years ago
SomberNight 8e89c0c971
wallet: some clean-up re get_address_history vs db.get_addr_history 6 years ago
SomberNight 5b88b8667e
also grind ecdsa low R when using libsecp256k1, and fix tests 6 years ago
Janus Troelsen 3ac8f461a9 Tests: Remove on_channels_updated (#5819) 6 years ago
SomberNight c0b5ebcc5d
tests: fix testcase test_restoring_wallet_with_manual_delete 6 years ago
ThomasV 06589df812 simplify add_transaction 6 years ago
ThomasV 61dfcba092 Refactor channel states: 6 years ago
SomberNight c2b0039935
bitcoin.py: remove some remnants of TYPE_ADDRESS, TYPE_SCRIPT 6 years ago
SomberNight 6ebbaa60ef
old_mnemonic: speed up mn_decode 6 years ago
ThomasV 78813dcb7d Pass make_tx function to ConfirmTxDialog 6 years ago
SomberNight 5549f3adbe
CoinChooser: avoid NotEnoughFunds if zero buckets are sufficient 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 aa518c0ea5
psbt: allow insecure signing of legacy UTXOs without full previous tx 6 years ago
SomberNight 6573e7f1f3
test_wallet_vertical: add test for manual coinjoin 6 years ago
SomberNight 8e09d429c0
psbt: "updater" must swap NON_WITNESS_UTXO for WITNESS_UTXO if txin is segwit 6 years ago
SomberNight c077d77316
psbt: test_wallet_vertical: add asserts to avoid silent breakage of psbts we create 6 years ago
SomberNight dd14a3fde5
psbt: follow-ups: fix digital bitbox 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
ThomasV 9ff1bd4110 fix test following aac0fe9ae6 6 years ago
SomberNight d9b5ab3086
wallet: fix bump_fee when there are only change outputs 6 years ago
ThomasV 90ce9f195b Allow user to enable lightning in the GUI. Make it a per-wallet setting. 6 years ago
ThomasV dd0be1541e Improve handling of lightning payment status: 6 years ago
ThomasV c4ab1e6fad Encapsulate lightning payment events: 6 years ago
ThomasV 638de63f13 lnworker: rename 'invoices' to 'payments' when they can be in both directions 6 years ago
ThomasV bcb10e6e53 remove redundant test from lnworker._pay, rename pay_to_route parameter to lnaddr 6 years ago
SomberNight 7c283f9cd2
fix tests: follow-up prev 6 years ago
SomberNight ec372adbb9
tests: fix test_find_path_for_payment. need to close sqlite connection 6 years ago
SomberNight 04edad9984
config: no longer singleton. it is passed to Wallet.__init__ 6 years ago
ThomasV f08e5541ae Refactor invoices in lnworker. 6 years ago
SomberNight 65d896be5a
ecc: also use libsecp256k1 for point addition 6 years ago
SomberNight 9eee36fe00
follow-up prev 6 years ago
SomberNight 098636c69a
fix tests 6 years ago
SomberNight b2920db8b8
config: enforce that SimpleConfig is singleton 6 years ago
ThomasV cefa4762ba do not create multiple instances of SimpleConfig (fix #5629). Add config field to wallet 6 years ago
SomberNight befa8ea771
transaction: kill "name", "csv_delay", "cltv_expiry" fields 6 years ago
SomberNight 712c3f1248
commands: try to fix tests 6 years ago
SomberNight 58681e4d07
follow-up prev (commands) 6 years ago
SomberNight 1bd9b3a66a
commands: fix "restore" cmd 6 years ago
ThomasV 7f870f5e09 replace daemon 'start' subdommand with -d 6 years ago
ThomasV e79253b5e0 Syntax change: Require --offline to run commands without a daemon. 6 years ago
ThomasV c67fb88e58 remove redundant 'stop' in regtest setUp (should run a bit faster) 6 years ago
ThomasV 3e8080b669 test_breach_with_spent_htlc: do not overwrite default_wallet, load toxic_wallet instead 6 years ago
ThomasV 10e186c1d3 revert ed086934e5 6 years ago