227 Commits (c9ac5d1376713387741b276bb69b6ab93221a69d)

Author SHA1 Message Date
SomberNight a2e6e0930d
refactor storage of channels, path finding 7 years ago
Janus b8b2d0b801
lnbase: more work on make_htlc_tx 7 years ago
Janus 2aa2e9e71a
lnbase: make_htlc_tx 7 years ago
ThomasV 1be22ac593
fix: use remote_per_commitment_point 7 years ago
ThomasV 3b8aadf0e5
lnbase: derive blinded pubkey 7 years ago
ThomasV 22b6670feb
lnbase: add privkey derivation 7 years ago
ThomasV 5f68ffa684
add test for key derivation 7 years ago
Janus 34799765ed
lnbase: test signing of first htlc test case 7 years ago
Janus 78fd1a3af7
lnbase: make_received_htlc 7 years ago
ThomasV a1d03aae7e
cleanup lnbase tests 7 years ago
SomberNight 07ffba04f9
naive route finding 7 years ago
Janus f718ebd591
lnbase: offered htlc script construction 7 years ago
ThomasV e933065a9a
lightning: separate testing from main code 7 years ago
ThomasV 3a3f38c772
lnbase: verify signature in node_announcement 7 years ago
ThomasV ee5cc87958
lnbase: fix test 7 years ago
SomberNight 80dde6b4ab
fixes for make_commitment, but still incorrect destination address (csv arg?) 7 years ago
ThomasV cb95acb91d
lnbase: fix tx amounts 7 years ago
Janus 245135fa66
lnbase_test: add first commitment tx with 5 htlcs test 7 years ago
ThomasV 3c89a321b4
lnbase: fix locktime and nsequence 7 years ago
Janus a6b1f1ea8d
lnbase_test: insert remote_signature and compare fields independently 7 years ago
ThomasV 9ac56fd5db
lnbase: create unit test for commitment tx 7 years ago
Janus 097ac144d9 file reorganization with top-level module 7 years ago
SomberNight 8b86f21520
wizard: extend derivation dialog to also let user select script type. 7 years ago
SomberNight 170f41f50d
tests: sweeping p2pk 7 years ago
SomberNight 59c1d03f01
ecc.py: properly handle point at infinity 7 years ago
SomberNight 1a8e8bc047
bitcoin.py: make int_to_hex throw on overflow 7 years ago
SomberNight 2cc15fca57
tests: add missing txid test from #3316 7 years ago
ghost43 cc05c09d6b
minikeys: import with uncompressed pubkey instead of compressed (#4384) 7 years ago
SomberNight 6297996d12
tests: (tx signing) offline hd multisig, online address 7 years ago
SomberNight 46fdbbbce5
change partial txn serialization format for imported addresses txins 7 years ago
SomberNight d150f0dfc0
tests: rbf and cpfp 7 years ago
SomberNight 0438bbc2c2
transaction.py: change update_signatures API. fix trezor segwit signing. 7 years ago
SomberNight 5d7157451f
tests: TestWalletOfflineSigning 7 years ago
SomberNight e8b5bcf31e
fix incorrect txid for partial segwit txns 7 years ago
SomberNight a0ba5a7962
change partial txn format: add header. only parse inputs and witness for partial txns. 7 years ago
Harm Aarts e57e55aad8 Remove explicit send calls, part deux (#4408) 7 years ago
SomberNight 141994ed1b
tests: TestWalletSending - also test raw_tx and wtxid 7 years ago
SomberNight deb945d810
tests: TestWalletHistory_EvilGapLimit 7 years ago
SomberNight 7218bf1d14
tests: bip32 extended version bytes 7 years ago
SomberNight dbec3af810
tests: introduce FAST_TESTS flag for faster local testing 7 years ago
SomberNight d03da4d1a2
tests: test with all AES implementations 7 years ago
SomberNight 16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py 7 years ago
SomberNight 756cc323e7
tests: dnssec 7 years ago
SomberNight c113232e8b
tests: TestWalletHistory 7 years ago
SomberNight 7c7aa5828b
tests: added p2wpkh-p2sh wallet to TestWalletSending 7 years ago
ghost43 3337af0734
transaction.py: (txin guess) fix some false positive matches of p2sh-segwit (#4336) 7 years ago
SomberNight fad25af204
fix tests for travis. follow-up 68d8919416 7 years ago
SomberNight 68d8919416
tests: sends between wallets 7 years ago
SomberNight e13183ea7a
bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness 7 years ago
SomberNight b3110b3b46
bitcoin.py: implement add_number_to_script. 7 years ago