..
test
df: reinitialize dual-funding
4 years ago
.gitignore
dualopend: new `dualopend` daemon, containing most of accepter side
4 years ago
Makefile
channel_control: when we reach depth, for v2 channels, tell dualopend
4 years ago
bitcoind.c
common/json: make json_scan return an error string.
4 years ago
bitcoind.h
plugins/bcli.c: `sendrawtransaction` now has a required `allowhighfees` argument.
4 years ago
chaintopology.c
chaintopology: fix crash if bcli doesn't include errmsg.
4 years ago
chaintopology.h
plugins/bcli.c: `sendrawtransaction` now has a required `allowhighfees` argument.
4 years ago
channel.c
df-tests: test_channel_state_changed_bilateral
4 years ago
channel.h
db: add flag to database for recving remote's sigs
4 years ago
channel_control.c
df: handle locked in etc in dualopend
4 years ago
channel_control.h
channel_fallen_behind: break out functionality into two methods
4 years ago
channel_state.h
channel-state: add two new states, for dualopend
4 years ago
closing_control.c
subd: keep track of 'channel's type
4 years ago
closing_control.h
common/per_per_state: generalize lightningd/peer_comm Part 1
6 years ago
coin_mvts.c
channel_id: save to database, dont derive from funding_txid
4 years ago
coin_mvts.h
coins: re-write API interface for htlc notices
5 years ago
connect_control.c
connectd: implement connection timeout (60 seconds).
4 years ago
connect_control.h
lightningd: return `features` in connect response.
5 years ago
dual_open_control.c
df-tests: simultaneous openchannel_init (while in progress)
4 years ago
dual_open_control.h
df: reinitialize dual-funding
4 years ago
gossip_control.c
lightningd: control onion messages by `experimental-onion-messages` option.
4 years ago
gossip_control.h
gossipd: get fed the blockheight from lightningd when we know it.
5 years ago
gossip_msg.c
wire: make fromwire_fail return non-const, use it more
5 years ago
gossip_msg.h
gossipd: return channel_announcement features for listchannels.
5 years ago
hsm_control.c
hsmd: cleanup encrypted hsm_secret detection
4 years ago
hsm_control.h
hsm: decouple hsm from wallet; init before wallet
5 years ago
htlc_end.c
coins: have `we_fulfilled` be fully 'ternary'
5 years ago
htlc_end.h
common/sphinx: make TOTAL_PACKET_SIZE a macro.
4 years ago
htlc_set.c
lightningd: note whether payment secret is used or not.
4 years ago
htlc_set.h
Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES
4 years ago
invoice.c
autodata: tweak where createinvoice is
4 years ago
invoice.h
Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES
4 years ago
io_loop_with_timers.c
plugins: don't crash if getmanifest times out.
6 years ago
io_loop_with_timers.h
lightningd/io_loop_with_timers.c: Move mainloop to its own source file, have chaintopology use it.
6 years ago
json.c
json_command: command_fail_badparam helper.
4 years ago
json.h
common: hoist param_bitcoin_address where plugins can use it.
4 years ago
jsonrpc.c
jsonrpc: Forward errors on malformed requests to cli
4 years ago
jsonrpc.h
lightningd: infrastructure for internal notifications.
4 years ago
lightningd.c
open_command: keep them local to channel
4 years ago
lightningd.h
open_command: keep them local to channel
4 years ago
log.c
lightningd/log.c: Fix up handling of SIGHUP.
4 years ago
log.h
lightningd: use a simple array for less memory usage.
5 years ago
log_status.c
common: convert to new wire generation style.
4 years ago
log_status.h
lightningd: have logging include an optional node_id for each entry.
5 years ago
memdump.c
common/memleak: simplify and document API.
4 years ago
memdump.h
lightningd: add code to search strmaps for memleak detection.
6 years ago
notification.c
df: add a new 'channel_open_failed' notification
4 years ago
notification.h
df: add a new 'channel_open_failed' notification
4 years ago
offer.c
fetchinvoice: check we're in the period before attempting to fetch.
4 years ago
onchain_control.c
subd: keep track of 'channel's type
4 years ago
onchain_control.h
closingd: convert to new wire generation style.
4 years ago
onion_message.c
lightningd: control onion messages by `experimental-onion-messages` option.
4 years ago
onion_message.h
gossipd, channeld: handle onion messages in gossipd so we don't need a channel.
4 years ago
opening_common.c
df: rename the dual_open wires to match other daemon wires
4 years ago
opening_common.h
openingd/: Fail `fundchannel_start` if we already are, or will become, the fundee.
4 years ago
opening_control.c
db: add flag to database for recving remote's sigs
4 years ago
opening_control.h
memleak: 'generify' the memleak calling to code for openingd/dualopend
4 years ago
options.c
lightningd: control onion messages by `experimental-onion-messages` option.
4 years ago
options.h
common: parse --allow-deprecated-apis extremely early.
5 years ago
pay.c
sendonion: remove underscores from JSON arg name.
4 years ago
pay.h
lightningd: don't report spurious temporary_node_failure on local failures.
5 years ago
peer_control.c
df: reinitialize dual-funding
4 years ago
peer_control.h
open_command: keep them local to channel
4 years ago
peer_htlcs.c
autodata: requests new line number, please
4 years ago
peer_htlcs.h
lightningd: separate fee_states out of struct channel_info.
4 years ago
ping.c
gossipd: convert wire to new scheme.
4 years ago
ping.h
ping: complete JSON RPC ping commands even if one ping gets no response.
6 years ago
plugin.c
plugins: allow plugins to disable themselves at startup.
4 years ago
plugin.h
Plugin: support extra args to "start".
4 years ago
plugin_control.c
Plugin: support extra args to "start".
4 years ago
plugin_control.h
lightningd: attach plugins natively to the command which started it.
5 years ago
plugin_hook.c
lightningd/plugin_hook.c: Make `db_write` a chained hook.
4 years ago
plugin_hook.h
plugins: check order once all plugins have returned from getmanifest.
4 years ago
routehint.c
lightningd: extract routehint selection code.
4 years ago
routehint.h
lightningd: extract routehint selection code.
4 years ago
signmessage.c
gossipd: convert wire to new scheme.
4 years ago
subd.c
subd: keep track of 'channel's type
4 years ago
subd.h
subd: keep track of 'channel's type
4 years ago
watch.c
wallet: remove edgecase around transaction checks
5 years ago
watch.h
lightningd: fix occasional missing txid detection.
6 years ago