Christian Decker
3e42485ddb
fix: Typo in the error message for adding an output to DB
...
Fixes #216
Reported-by: @jl777
Signed-off-by: Christian Decker <decker.christian@gmail.com>
2017-08-18 14:40:34 +02:00
Rusty Russell
a0800e352a
wallet_get_newindex: encapsulate routine to get a new keyindex.
...
We'll want this for shutdown.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-06-27 10:25:53 +09:30
Rusty Russell
2ff50107ac
lightningd/hsm_control: use a simple fd for HSM.
...
Now we're always sync, just use an fd. Put the hsm_sync_read() helper
here, too, and do HSM init sync which makes things much simpler.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-06-27 10:25:53 +09:30
Rusty Russell
8631539822
wallet: talk to HSM synchronously.
...
We temporarily play games with the hsm fd; those will go away once
we're done.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-06-27 10:25:53 +09:30
Christian Decker
8c6fab0ec4
wallet: Do not create dust from withdrawal transactions
2017-06-23 16:02:20 +09:30
Christian Decker
a1faccb9dc
walletrpc: Split owned output detection out and use it for change
...
Splitting the detection for outputs that we own into a separate
`wallet_extract_owned_outputs` function and use it when the broadcast
succeeds to re-add the change output back to the database.
2017-06-23 16:02:20 +09:30
Christian Decker
938ab67a01
wallet: move can_spend to wallet.c and json_addfunds to walletrpc.c
2017-06-23 16:02:20 +09:30
Christian Decker
8cdab9da1e
wallet: Move json_newaddr to wallet.c
2017-06-23 16:02:20 +09:30
Christian Decker
b4e4a744aa
walletrpc: Implemented the withdrawal flow
2017-06-23 16:02:20 +09:30