10852 Commits (53802ba3821e88b1d5ecd3e373041cbd0d7537db)
 

Author SHA1 Message Date
SomberNight 47b1bed539 implement bolt-04 onion packet construction 7 years ago
Janus 60b77f6a00 lnbase: save channel details in wallet, enable running online test with reestablishment_mode 7 years ago
Janus d3f8fe923c lnbase: move waiting for funding_locked to new function, make function for signing and sig conversion 7 years ago
Janus d96b80ad1f lnbase: make function for building htlc_tx depending on if it is for_us/we_receive 7 years ago
Janus 309aca69b8 lnbase: verify their htlc signature 7 years ago
ThomasV 6b79052bc9 lnbase: standardize to_bytes calls 7 years ago
Janus fa80fd4bd5 lnbase: fix custom local to_self_delay, use node privkey derived from timestamp in online test 7 years ago
Janus 517e19ebab test_lnbase_online: pass password=None to channel_establishment_flow 7 years ago
Janus 1363dfb522 lnbase: avoid copying variables, insert newlines 7 years ago
ThomasV 96544b8b58 lnbase: derive keys from wallet keystore 7 years ago
Janus bdec72dd4b lnbase: avoid local variables, remote useless comments, name basepoints as such 7 years ago
Janus e1f7eb6cb3 lnbase: set new field in Transaction instead of returning a tuple in make_commitment 7 years ago
Janus 194a2bba16 lnbase: set to_self_delay back to 144, defer cltv_expiry problem 7 years ago
Janus 19d8a13232 lnbase: use correct delay 7 years ago
Janus 20f0464009 lnbase: avoid code duplication, return htlc outpoint dict in make_commitment 7 years ago
Janus 5f38019420 lnbase: simplify commitment transaction building with open channel 7 years ago
Janus 39dcc24133 lnbase: organize channel data 7 years ago
Janus c2bbc1ec60 lnbase: allow passing KeypairGenerator to channel_establishment_flow, fix derive_privkey 7 years ago
Janus 9f8d6625ec lnbase: receiving invoice payment works 7 years ago
Janus 6d87599964 lnbase: commitment_signed, revoke_and_ack now accepted without errors 7 years ago
SomberNight b3da13420b bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness 7 years ago
Janus 75e7b3af49 lnbase: fix their new commitment transaction (htlc tx construction still incorrect) 7 years ago
ThomasV 71eacb4eab lnbase: fix bug in message parsing 7 years ago
ThomasV 7176b0834c follow up b5eb7dd7683f24f03c80ab8f612658b5f3966eb1 7 years ago
Janus e9e0d60432 lnbase: attempt at making htlc_signature to send (currently remote fails due to wrong num_htlcs in commitment_signed) 7 years ago
ThomasV c7e3f7e4e4 simplification 7 years ago
Janus f32149e609 lnbase: add TODO explaining how to verify htlc_signature given to us 7 years ago
Janus e98f23c4ed lnbase: verification of new local commitment working 7 years ago
Janus e264a21c64 lnbase: derive next keys when making updated local commitment transaction 7 years ago
Janus 3c34628ffb lnbase: try to receive payment, work on commitment tx with htlcs 7 years ago
Janus 0f552422a6 lnbase: handle commitment transaction update (receive funds, not working yet) 7 years ago
Janus 1ffaed718c simnet/testnet support in bolt11, set max-htlc-value-in-flight 7 years ago
SomberNight fd7469745e transaction.py: sign_txin. allow override for get_preimage_script. 7 years ago
ThomasV 4d41299f1c redundant: you subscribed only to 'updated' 7 years ago
ThomasV 21be384603 lnbase: verify remote signature 7 years ago
SomberNight e9bad2e862 channel_establishment_flow: use get_per_commitment_secret_from_seed 7 years ago
Janus edf6fe7a94 lnbase: improve htlc_tx generation (only localsig wrong) 7 years ago
SomberNight 3e899caaf4 get_per_commitment_secret_from_seed: small clean-up 7 years ago
Janus b523085fa3 fix derive_secret 7 years ago
SomberNight 576a74a48a get_per_commitment_secret_from_seed (not working yet) 7 years ago
Janus f0e19ffdfd lnbase: avoid race while waiting for funding_locked, wait for un-reversed hash 7 years ago
Janus 4d3c34e04e complete bolt11 port to ecdsa instead of secp256k1 7 years ago
SomberNight 4aa9d7ea0d channel_establishment_flow: wait for confirmations of funding txn 7 years ago
ThomasV a4809245b3 add processing flow for funding_locked 7 years ago
ThomasV 2d305bd218 lnbase: fix parameters to make_commitment in htlc test 7 years ago
SomberNight 22f6deacb8 transaction.py: shortcut witness/scriptSig serialisation 7 years ago
Janus d055507003 lightning channels list: add mock server for testing 7 years ago
Janus fc822ab927 lnbase: add some comments 7 years ago
SomberNight f174609158 constants.py: Simnet inherits from Testnet 7 years ago
Janus 8468fc8f68 use same servers for simnet as for regtest 7 years ago