5108 Commits (b7872007527243cd148182363b466d2ac097dd5b)
 

Author SHA1 Message Date
Rusty Russell b787200752 pytest: test that we correctly use routeboost information from bolt11 invoice. 6 years ago
Rusty Russell 802b772cad plugins/pay: use final_cltc from bolt11 invoice. 6 years ago
Rusty Russell 6974c58b47 plugins/pay: get max-locktime-blocks at init for setting default. 6 years ago
Rusty Russell f85d7d03b8 plugins/pay: get our own id during init phase. 6 years ago
Rusty Russell a8f2f28c72 plugins/pay: implement maxfeepercent, maxdelay and exemptfee. 6 years ago
Rusty Russell c6fa993203 plugins/pay: exclude local channels with insufficient current capacity. 6 years ago
Rusty Russell 139604a618 pytest: test that pay command retries. 6 years ago
Rusty Russell d9fa8a3536 plugins/pay: retry on failure in a loop. 6 years ago
Rusty Russell 40637d0017 contrib/pylightning: temporarily convert to use plugin/pay for tests. 6 years ago
Rusty Russell ad1e1bd528 plugins: minimal 'pay' plugin. 6 years ago
Rusty Russell de4043a32a plugin/libplugin: API for C plugins. 6 years ago
Christian Decker ed356dae62 json: Add a helper to decode a hex-encoded value from JSON 6 years ago
Christian Decker 05ec56a968 plugin: Plugin hook callbacks need to be wrapped in a DB transaction 6 years ago
Christian Decker a281f4b692 plugin: Send jsonrpc_request when calling hooks and dispatch results 6 years ago
Christian Decker a2fa0788fc plugin: Remove plugin_request_new and expose plugin_request_send 6 years ago
Christian Decker b8584a744b plugin: Add hooks that a plugin might register 6 years ago
Christian Decker ff897f8788 jsonrpc: Generalize plugin_request to jsonrpc_request 6 years ago
Christian Decker 1a952667ee plugin: Remove plugin_request argument from callbacks 6 years ago
Christian Decker f8f76e3d31 plugin: Add hook registration 6 years ago
Christian Decker 025fbbc9ea pylightning: Always assign the `init` method in plugin 6 years ago
Christian Decker a707ae091d pylightning: Add hooks as a new type of method 6 years ago
Christian Decker 71934f983a notifications: Fix iteration over notification topics 6 years ago
Conor Scott 5fd17602d0 Update CHANGELOG to reflect update to listpeers RPC 6 years ago
Conor Scott 0535cbbc96 [rpc] Add funding allocation to listpeers command 6 years ago
Conor Scott 3d270fcca6 Skip README.md when reading in plugins dir 6 years ago
nicolas.dorier a565915d08 bitcoind: allow "getblock" to fail for txout lookup. 6 years ago
Rusty Russell 0ba547ee10 gossipd: handle overflowing query properly (avoid slow 100% CPU reports) 6 years ago
Rusty Russell ba41d6e3df pytest: failing test for overflow in query_channel_range 6 years ago
Rusty Russell 52750f2dcc pytest: tighten the query_channel_range test. 6 years ago
Rusty Russell 4c57bf002e pytest: neaten fund_channel scid extraction. 6 years ago
Rusty Russell a00c357854 JSON: remove redundant word "channel" from direction fields. 6 years ago
Rusty Russell 9f1f79587e short_channel_id_dir: new primitive for one direction of short_channel_id 6 years ago
Rusty Russell 80753bfbd5 Feedback from @niftynei. 6 years ago
Rusty Russell dc2ee9639b listchannels: allow source arg to list channels by their source node. 6 years ago
Rusty Russell de682f5806 json_getroute: don't return generic error. 6 years ago
Rusty Russell 5b3abd80b1 pytest: don't skip valgrinding plugins. 6 years ago
Rusty Russell 358b7fda91 getroute: allow caller to specify maximum hops. 6 years ago
Rusty Russell 3d016e7249 getroute: allow array of channels to exclude. 6 years ago
Rusty Russell 599ec5efbe gossipd: allow an array of excluded channels for getroute_request. 6 years ago
Rusty Russell 8738940a8f listpeers: show channel direction for each outgoing channel. 6 years ago
Rusty Russell be64dd84ca waitsendpay: indicate which channel direction the error was. 6 years ago
Rusty Russell c0cfddfa95 test/run-bench-find_route: fix so it runs properly. 6 years ago
Rusty Russell 2a8a8c64e9 invoice: add DEVELOPER-only optional dev-routes param. 6 years ago
Rusty Russell 0bcad1289e bolt11: fix encoding of routes of length > 1. 6 years ago
Rusty Russell 1567238dd9 invoice: option to expose/not-expose private channels. 6 years ago
Rusty Russell fe4a600bc7 routeboost: don't use channels to dead-end nodes. 6 years ago
Rusty Russell 547d6ab878 routeboost: expose private channel in invoice iff we have no public ones. 6 years ago
Rusty Russell f321b1d35f getroute: remove seed arg, document fromid, make default fuzzpercent match docs. 6 years ago
Rusty Russell e65b680807 json: move bitcoin/lightning specific helpers into common/json_helpers. 6 years ago
Rusty Russell ea7e13b5a7 lightningd: fix leak when next peer is unknown. 6 years ago