44 Commits (d7770ff38aa34899309976cb5e276595951dd510)

Author SHA1 Message Date
ThomasV eb4d151324
fix channel_reestablish 7 years ago
Janus c9ac5d1376
ln: restore functionality 7 years ago
SomberNight 5379c36e70
split lnrouter from lnbase 7 years ago
Janus b889c9fd29
lnbase: mSAT hygiene, multiple multi-hop payments can be received 7 years ago
Janus 1998665a02
lnbase: try multi-hop onion package, type safety 7 years ago
SomberNight 9de5ead368
bolt-04: decryption of errors 7 years ago
Janus d98446bbf5
lnbase: store remote revocation store, don't store all remote revocation points, verify ctn numbers in reestablish 7 years ago
Janus 54ad895a2e
lnbase: add RevocationStore test, remove unnecessary lnd helper functions 7 years ago
Janus 3b23feec3c
lnbase: compact commitment secret storage 7 years ago
SomberNight 9ce58ddb2e
bolt-04: implement processing of onion packets 7 years ago
SomberNight 5ee8ab4bb5
implement bolt-04 onion packet construction 7 years ago
Janus 55e1c8942e
lnbase: fix custom local to_self_delay, use node privkey derived from timestamp in online test 7 years ago
ThomasV 87508c9e2a
simplification 7 years ago
Janus b288050dcf
lnbase: verification of new local commitment working 7 years ago
Janus f0f3a47b2f
lnbase: try to receive payment, work on commitment tx with htlcs 7 years ago
SomberNight 401e4aee42
transaction.py: sign_txin. allow override for get_preimage_script. 7 years ago
ThomasV 12443ac0b7
lnbase: verify remote signature 7 years ago
Janus 483c886bd5
lnbase: improve htlc_tx generation (only localsig wrong) 7 years ago
SomberNight b0d8c9ff80
get_per_commitment_secret_from_seed: small clean-up 7 years ago
Janus 161c43a981
fix derive_secret 7 years ago
SomberNight 8852acf4c3
get_per_commitment_secret_from_seed (not working yet) 7 years ago
ThomasV 8c51237d01
lnbase: fix parameters to make_commitment in htlc test 7 years ago
SomberNight 4bc02530c0
transaction.py: shortcut witness/scriptSig serialisation 7 years ago
ThomasV d7827f0dae
lnbase: fix initial commitment transaction 7 years ago
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 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