ThomasV
d4527b84c1
add 'recḱless' option to allow using lightning on mainnet
2018-11-05 20:22:45 +01:00
ThomasV
377210bc6f
add more fields to list_channels
2018-11-05 20:18:49 +01:00
ThomasV
297c43863c
lnbase: propagate error messages received in on_error to their relevant coroutines
2018-11-05 20:18:48 +01:00
SomberNight
3b938160d1
make key derivation reasonable
...
no more hardcoded secrets, no more key-reuse
2018-11-05 20:18:45 +01:00
Janus
77479068c5
accept channel opening requests initiated by remote
2018-11-05 20:18:43 +01:00
Janus
cfc566c93c
lnworker.pay(): lightning-integration support
2018-11-05 20:18:40 +01:00
Janus
4b2fa6a828
move connection string decoding to lnworker, fix test_lnutil
2018-11-05 20:18:38 +01:00
Janus
dd576df67e
commands: add dumpgraph command to see which nodes electrum knows about
2018-11-05 20:18:36 +01:00
Janus
0b2823be02
add command to clear ln blacklist, prevent error in pay() from killing Peer
2018-11-05 20:18:30 +01:00
Janus
48dce17263
lnhtlc: don't throw away fee updates or htlcs
...
also add inject_fees debug command
2018-11-05 20:16:11 +01:00
Janus
d894320625
ln: store HTLCStateMachine in lnworker.channels
2018-11-05 20:05:34 +01:00
Janus
5508fe5c24
ln: remove lnbase global flag
2018-11-05 20:02:42 +01:00
ThomasV
2f35212446
do not block GUI with open_channel
2018-11-05 20:02:41 +01:00
ThomasV
37393fe686
lightning: connect send button
2018-11-05 20:02:33 +01:00
Janus
31f92d7e7d
ln: don't make invoice if peer can't possibly pay, append _sat to sat
...
parameters to avoid confusion
2018-11-05 20:02:32 +01:00
ThomasV
59e8c44311
lnworker: separate invoice creation from payment flow
2018-11-05 20:02:31 +01:00
Janus
25c300f10c
ln: restore functionality
2018-11-05 20:02:29 +01:00
ThomasV
2e3535e6f5
fix amount in open_channel, add listchannels command
2018-11-05 20:02:27 +01:00
ThomasV
1d1a5d6c44
move on_funding_locked to lnworker
2018-11-05 20:02:27 +01:00
Janus
98f73348c1
lightning: remove hub based approach, port qt gui to lnbase
2018-11-05 20:00:35 +01:00
ThomasV
dccec08aa3
lightning: separate testing from main code
2018-11-05 19:58:04 +01:00
Janus
752f0379d3
lnbase: add lnbase_test
2018-11-05 19:57:51 +01:00
ThomasV
6e6cec3097
integrate lnbase with network
2018-11-05 19:57:45 +01:00
Janus
f708db95ed
lightning: add --simnet and --lightning switches
2018-11-05 19:57:39 +01:00
Janus
df910ec1de
lightning: complete moving of lightning objects, acquire net/wallet lock while answering lightning requests
2018-11-05 19:56:56 +01:00
SomberNight
34569d172f
wallet: make importing thousands of addr/privkeys fast
...
fixes #3101
closes #3106
closes #3113
2018-10-27 17:36:10 +02:00
SomberNight
99d18a48f2
types: make some import conditional
2018-10-25 23:01:53 +02:00
SomberNight
81cc20039e
more type annotations in core lib
2018-10-22 16:41:25 +02:00
SomberNight
1233309ebd
cli/rpc: 'restore' and 'create' commands are now available via RPC
2018-10-11 20:57:15 +02:00
SomberNight
02f108d927
restructure synchronizer
...
fix CLI notify cmd. fix merchant websockets.
2018-10-03 17:13:46 +02:00
SomberNight
6b8ad2d126
fix some CLI/RPC commands
2018-09-27 18:01:25 +02:00
SomberNight
952e9b87e1
network: clean-up. make external API clear. rm interface_lock (mostly).
2018-09-25 16:44:39 +02:00
ThomasV
3ec0ceba3e
add option to leave daemon running after GUI is closed
2018-09-18 12:05:37 +02:00
SomberNight
e2338581eb
broadcast_transaction: introduce async variant
2018-09-10 18:39:10 +02:00
SomberNight
6ee689345f
fix -v syntax
...
After the introduction of arguments for -v, it would sometimes incorrectly consume the CLI cmd as its argument.
This change keeps the old "-v" syntax working, at the cost of having to provide the arguments without a whitespace directly after -v (and the args need to be single letters).
2018-08-30 18:37:03 +02:00
SomberNight
bc6010303a
fix #4651
2018-08-22 17:05:48 +02:00
SomberNight
2eb72d496f
transaction: introduce TxOutput namedtuple
2018-08-01 19:10:08 +02:00
SomberNight
f64062b6f1
add --noonion option to filter out onion servers
...
closes #4531
2018-07-31 20:25:53 +02:00
SomberNight
01193be241
logging: when not giving args to -v, log everything, as before
2018-07-19 13:55:05 +02:00
Janus
f9f6ea4365
commands: tolerate lack of argument to 'verbosity'
2018-07-19 12:43:53 +02:00
Janus
780b2d067c
Whitelist classes in verbose (-v) option
2018-07-19 01:21:33 +02:00
Janus
097ac144d9
file reorganization with top-level module
2018-07-13 14:01:37 +02:00