32 Commits (6955bf6b86cb31ca7edda1e93357686b9598b9c8)

Author SHA1 Message Date
Christian Decker b6d583c26a db: Move tracking of pending statements into the `struct db` 5 years ago
Christian Decker 803007ecdf db: Make the `db` struct private and provide accessors instead 5 years ago
Rusty Russell 049529542a lightningd: delay reprocessing of incoming htlcs at startup until plugins ready. 5 years ago
Rusty Russell 979fbeb3b0 lightningd: simplify --daemon. 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 years ago
Rusty Russell f68c9fa9c9 opt: make sure early cmdline options override config file. 5 years ago
Rusty Russell dd79813a75 common: add peer_error flag to treat this error as "soft". 5 years ago
trueptolemy 96135dab5e log: add 'warning' notification when log 5 years ago
Rusty Russell e1dbc0b12b wallet: clean reserved inputs on startup. 5 years ago
Rusty Russell 1a3886c116 wallet: keep a list of unreleased transactions. 5 years ago
Rusty Russell 38d2899fbb common/per_per_state: generalize lightningd/peer_comm Part 1 5 years ago
Christian Decker 1561ffaea0 hooks: Add cltv_expiry_delta to the htlc_accepted hook 6 years ago
ZmnSCPxj 48df6c8566 lightningd/io_loop_with_timers.c: Move mainloop to its own source file, have chaintopology use it. 5 years ago
Rusty Russell eaac0d7105 lightningd: group crypto_state and fds into a convenient structure. 6 years ago
Rusty Russell 837a095d68 pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
Rusty Russell 7fad7bccba common/amount: new types struct amount_msat and struct amount_sat. 6 years ago
Rusty Russell c506d42679 plugins: don't keep redundant jsonrpc pointer. 6 years ago
Rusty Russell dabdefefae jsonrpc: populate ld->jsonrpc ourselves, so we can use it. 6 years ago
Rusty Russell d7e233e47d Move json and param core functionality into common, for plugins. 6 years ago
Rusty Russell 6323cc1898 plugins: allow --dev-debugger=<pluginname>. 6 years ago
Christian Decker be7674ed6c plugin: Added .params.configuration to init call 6 years ago
Rusty Russell eb03b33655 plugins: add and install built-in plugin dir, add clear and disable options. 6 years ago
Christian Decker 3e1138951b plugin: Add pointer to jsonrpc so we can add new methods 6 years ago
Christian Decker 83775e7cea jsonrpc: Split the jsonrpc object creation from starting to listen 6 years ago
Christian Decker 01c7bc5884 jsonrpc: Make an explicit jsonrpc struct 6 years ago
Christian Decker b02861bfe1 plugin: Give each plugin their own log-prefix 6 years ago
Christian Decker e6ef675ea1 plugin: Send the configure request once we collected all options 6 years ago
Christian Decker 10338983a6 plugin: Add logs to plugin and add method to kill a plugin 6 years ago
Christian Decker 8e83d43c39 opts: Split early from non-early args so plugins can register theirs 6 years ago
Christian Decker d0de6e59c6 plugin: Start each plugin and setup the connection to it 6 years ago
Christian Decker 59e37c12cd plugin: Add plugins to lightningd and register arguments 6 years ago
Rusty Russell 76f116daf1 lightningd: minor cleanups 6 years ago
Rusty Russell 168bec0974 lightningd: move channel/peer/htlc load into own function. 6 years ago
Rusty Russell 3e53a63cf2 wallet: do wallet_invoice init during preparation. 6 years ago
Rusty Russell 3d3d2ef9af gossipd: remove connectd functionality, enable connectd. 6 years ago
Rusty Russell 92d66a5451 gossipd: take connectd fd on initialization. 6 years ago
Christian Decker 2415f48723 topo: Tell chain_topology about the min and max block height 6 years ago
Christian Decker 024dca0fff wallet: Return both min and max block heights 6 years ago
ZmnSCPxj 097a8e72d1 channel_control: Forget if unconfirmed for a long time and we are fundee. 7 years ago
Rusty Russell c8cc8fd83f option cleanup: --dev-bitcoind-poll 7 years ago
Rusty Russell a8c0bca6a8 gossipd: take over negotiation of autogenerated Tor addresses. 7 years ago
Rusty Russell ef09961713 lightningd: rewrite tor service interaction to be synchronous, robust. 7 years ago
Rusty Russell 85eff42d9a common/tor: move into lightningd. 7 years ago
Saibato 877f63e99e Initial TOR v2/v3 support. 7 years ago
Rusty Russell 2ecfbf46e3 hsmd: drop newdir logic. 7 years ago
Rusty Russell f083a699e2 gossipd: separate init and activate. 7 years ago
Rusty Russell 91d149b990 lightningd: insert db statement checking in io_loop. 7 years ago
practicalswift abf510740d Force the use of the POSIX C locale for all commands and their subprocesses 7 years ago
Christian Decker 96352858d6 chaintopology: Simplify rescan offset computation 7 years ago
Christian Decker 4b22760cf9 onchaind: Replay stored channeltxs to restore onchaind state 7 years ago