Commit graph

17 commits

Author SHA1 Message Date
Janus
21b2fa1b1a
lnbase: channel establishment flow, avoid using Wallet instance 2018-11-05 19:57:49 +01:00
ThomasV
2fd5bae0fd
lnbase: use relative imports 2018-11-05 19:57:48 +01:00
Janus
a9027db7dc
lnbase: support simnet/testnet, create accepted open_channel message 2018-11-05 19:57:48 +01:00
Janus
58096addd5
lnbase: use valid pubkeys in open_channel 2018-11-05 19:57:47 +01:00
Janus
70f7c11ac5
lnbase: try sending open_channel 2018-11-05 19:57:47 +01:00
ThomasV
94bc353731
lnbase: add draft handlers 2018-11-05 19:57:46 +01:00
Janus
bea30e7da1
lnbase: avoid reimplementing int.to_bytes 2018-11-05 19:57:46 +01:00
Janus
24d52009b0
lnbase: avoid reimplementing int.from_bytes 2018-11-05 19:57:45 +01:00
Janus
740c694ba0
lnbase: do not catch all exceptions, tolerate calculations with variables from kwargs 2018-11-05 19:57:45 +01:00
ThomasV
6e6cec3097
integrate lnbase with network 2018-11-05 19:57:45 +01:00
ThomasV
a774aeaf8c
lnbase: process ping messages 2018-11-05 19:57:44 +01:00
ThomasV
459c702349
lnbase: create main loop 2018-11-05 19:57:44 +01:00
ThomasV
ad95118c0e
lnbase: save buffer for next read 2018-11-05 19:57:43 +01:00
ThomasV
2cb1799ee5
lnbase: Peer class 2018-11-05 19:57:43 +01:00
ThomasV
c9bf00546d
lnbase: fix json loading and indentation 2018-11-05 19:57:42 +01:00
Janus
d997969eb3
lightning: do not list python files as resources, use lightning spec generated serialization 2018-11-05 19:57:42 +01:00
ThomasV
acddc05dab
lightning network base 2018-11-05 19:57:41 +01:00