314 Commits (bf4b2a15a68979fb689fc7d54e86de2d2359a187)

Author SHA1 Message Date
ThomasV 8f3fcdd1a8 Fix detection of payments. 6 years ago
ThomasV b9eaba3e85 replace await_local/remote 6 years ago
SomberNight 74a3faf803
crypto: add 'cryptography' as alt dependency for 'pycryptodomex' 6 years ago
SomberNight dae842e2ad
tests: made TestLNTransport.test_loop more robust 6 years ago
SomberNight cdb72509a7
lnrouter: change edge cost estimate (distance metric) 6 years ago
ThomasV f801307a08 move htlc_switch task to lnpeer 6 years ago
ThomasV da67fda92a HTLC switch: 6 years ago
SomberNight 8560930bac
transaction: (fix) invalidate ser cache when changing locktime/version 6 years ago
ThomasV 077f778632 Replace lightning_settle_delay with enable_htlc_settle (asyncio.Event) 6 years ago
SomberNight ed234d3444
rename all TaskGroup() fields to "taskgroup" 6 years ago
ThomasV e159b1d468 test_close: add unsettled htlc (fails with the current code) 6 years ago
SomberNight c744fc4e3d
follow-up prev: do all checks, and add tests 6 years ago
SomberNight 6703521f56
rm more cruft from test_lnchannel 6 years ago
SomberNight e54c69b861
add lnchannel.can_send_ctx_updates. just drop illegal updates for now 6 years ago
SomberNight 4f5f949979
follow-up prev 6 years ago
SomberNight 6937b87a7c
transaction.BCDataStream: minor fixes 6 years ago
zebra-lucky c0be0471f2
fix BCDataStream.read_bytes (#5991) 6 years ago
zebra-lucky d4f7c207a7 fix SPV.hash_merkle_root, add tests/test_verifier.py 6 years ago
ThomasV 2927478192 lnpeer: closing fee negociation: 6 years ago
SomberNight 5fda2cbb42
fix test: test_reestablish_with_old_state 6 years ago
SomberNight 46d8080c76
ln gossip: don't put own channels into db; always pass them to fn calls 6 years ago
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 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