495 Commits (763ee8602854f0eda269a04560d0d996acfb2c37)

Author SHA1 Message Date
SomberNight 16626a3386
lnutil.split_host_port: fix for IPv6 connection string 6 years ago
ThomasV 36f32651cc Define network.try_broadcasting() method. 6 years ago
ThomasV 88d5cdf87c fix test_lnpeer 6 years ago
SomberNight ab4e2dd9f0
wallet: fix is_mine/can_sign. don't just rely on ks, also check script 6 years ago
ThomasV 9734546fe9 test_lnpeer: use less side-effects 6 years ago
ThomasV e3630d87b2 test_lnpeer: test_reestablish_with_old_state 6 years ago
ThomasV 69ef9aa3d7 channel_reestablish: assume that DLP is enabled, because we require it 6 years ago
ThomasV ece75c3244 test_lnpeer: simple test of channel_reestablish 6 years ago
SomberNight de1ca27d63
tests: rm "needs_test_with_all_ecc_implementations" decorator 6 years ago
SomberNight 0a5ad9fda4
ecc: small API clean-up 6 years ago
SomberNight 2cf2135528
ecc: abstract away some usage of python-ecdsa: bytes<->int conversions 6 years ago
SomberNight 004acb906d
ecc: abstract away some usage of python-ecdsa: randrange 6 years ago
ThomasV e1ce3aace7 Separate db from storage 6 years ago
ThomasV 7bd29ed8fc regtest: wait_for_balance 6 years ago
ThomasV dbceed2647 Restructure wallet storage: 6 years ago
ThomasV 73e656522e regests: organize tests in two classes 6 years ago
ThomasV 149cd9598a Separate JsonDB and WalletDB 6 years ago
ThomasV 4ec86d36a8 faster and improved regtests 6 years ago
ThomasV 757467782a Use attr.s instead of namedtuples for channel config 6 years ago
SomberNight 308517d473
python 3.8: adapt to breaking changes re asyncio.CancelledError 7 years ago
SomberNight fcd9752f19
keystore: change derive_pubkey API to return bytes 7 years ago
SomberNight 5f6f7da2a1
bitcoin.py: base58 address: make sure all public methods test checksum 7 years ago
SomberNight 8cf3587aeb
base_encode/base_decode: change to saner API 7 years ago
SomberNight 8e89c0c971
wallet: some clean-up re get_address_history vs db.get_addr_history 7 years ago
SomberNight 5b88b8667e
also grind ecdsa low R when using libsecp256k1, and fix tests 7 years ago
Janus Troelsen 3ac8f461a9 Tests: Remove on_channels_updated (#5819) 7 years ago
SomberNight c0b5ebcc5d
tests: fix testcase test_restoring_wallet_with_manual_delete 7 years ago
ThomasV 06589df812 simplify add_transaction 7 years ago
ThomasV 61dfcba092 Refactor channel states: 7 years ago
SomberNight c2b0039935
bitcoin.py: remove some remnants of TYPE_ADDRESS, TYPE_SCRIPT 7 years ago
SomberNight 6ebbaa60ef
old_mnemonic: speed up mn_decode 7 years ago
ThomasV 78813dcb7d Pass make_tx function to ConfirmTxDialog 7 years ago
SomberNight 5549f3adbe
CoinChooser: avoid NotEnoughFunds if zero buckets are sufficient 7 years ago
SomberNight bf8a58c0b4
tx_from_any: strip whitespaces 7 years ago
SomberNight 85a4811742
transaction.tx_from_any: recognise even more types, and add tests 7 years ago
SomberNight aa518c0ea5
psbt: allow insecure signing of legacy UTXOs without full previous tx 7 years ago
SomberNight 6573e7f1f3
test_wallet_vertical: add test for manual coinjoin 7 years ago
SomberNight 8e09d429c0
psbt: "updater" must swap NON_WITNESS_UTXO for WITNESS_UTXO if txin is segwit 7 years ago
SomberNight c077d77316
psbt: test_wallet_vertical: add asserts to avoid silent breakage of psbts we create 7 years ago
SomberNight dd14a3fde5
psbt: follow-ups: fix digital bitbox 7 years ago
SomberNight 26a5f212cb
psbt: cleaner API for serialize* methods 7 years ago
SomberNight 90b190bbcd
psbt: fix bug re witness_utxo serialization 7 years ago
SomberNight e6c841d05f
psbt: put fake xpubs into globals. keystores handle xfp/der_prefix missing 7 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 7 years ago
ThomasV 9ff1bd4110 fix test following aac0fe9ae6 7 years ago
SomberNight d9b5ab3086
wallet: fix bump_fee when there are only change outputs 7 years ago
ThomasV 90ce9f195b Allow user to enable lightning in the GUI. Make it a per-wallet setting. 7 years ago
ThomasV dd0be1541e Improve handling of lightning payment status: 7 years ago
ThomasV c4ab1e6fad Encapsulate lightning payment events: 7 years ago
ThomasV 638de63f13 lnworker: rename 'invoices' to 'payments' when they can be in both directions 7 years ago