92 Commits (8a9650c88710c2b091b608713af8015ca2165f54)

Author SHA1 Message Date
trueptolemy d149ba2f3a JSON-API: `fundchannel_start` uses `amount` fieldname to replace `satoshi` 5 years ago
trueptolemy aafa16786d JSON-API: `fundchannel` uses `amount` fieldname to replace `satoshi` 5 years ago
Christian Decker 7283efa5b5 elements: Add amount_asset to support more than just plain satoshis 5 years ago
Christian Decker d5f0c08a88 elements: Remove global is_elements variable in favor of chainparams 5 years ago
Christian Decker 14247283b2 plugin: Tell the plugin which network we run on 5 years ago
Rusty Russell 2a74d53841 Move gossip_constants.h into common/ 5 years ago
trueptolemy 765416f0ca cleanup: Use `json_out_add_u32` helper to add `max_hops` and `cltv` in `pay` plugin 5 years ago
trueptolemy 2d1a153975 plugins: Return `command_param_failed()` if `param()` fail 5 years ago
trueptolemy c737fa6b91 pay: Fix logic of the intereface `find_worst_channel` 5 years ago
trueptolemy bdbfbf7e55 fundchannel: Remove the link of `lightningd/json.h` 5 years ago
trueptolemy b4c6a5c0f0 plugins/.gitignore: Add `fundchannel` entry 5 years ago
trueptolemy 22e8d242fc pay: Exclude nodes if the failcode of `sendpay` has the NODE bit set 5 years ago
lisa neigut a35677fa0f fundchannel: use plugin; delete interior impl 5 years ago
lisa neigut 548672ea0a fundchannel: populate max_funding from chainparams 5 years ago
lisa neigut 42ef64941a fundchannel: have address work with any network 5 years ago
lisa neigut 7d069239aa fundchannel: only cap to 'max' if keyword 'all' passed in 5 years ago
lisa neigut d9843c1957 fundchannel: handle 'all' for satoshi amount 5 years ago
lisa neigut f155c61bdf fundchannel: cancel the fundchannel request if error 5 years ago
lisa neigut 03a30c0981 fundchannel: wire in utxos 5 years ago
lisa neigut f433f637ea plugins: add fundchannel plugin, as 'fc' 5 years ago
lisa neigut 2fe490294e libplugin: new helper method for passing a raw error 5 years ago
lisa neigut f784863603 libplugin: add required import 5 years ago
Rusty Russell 884f4fa6d0 JSON: Remove description fields. 5 years ago
Rusty Russell acf3952acc JSON: remove handling of pre-Adelaide (B:T:N) short_channel_ids. 5 years ago
Rusty Russell a134062f98 bolt11: handle `9` fields for new features. 5 years ago
darosior 0cd3823c98 libplugin: pass configuration to plugin's 'init' callback 5 years ago
darosior 017ee7c916 libplugin: Add 'getmanifest' 'dynamic' field 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 years ago
Rusty Russell 068b593d98 plugins/pay: fix crash when we reach retry timeout. 6 years ago
Rusty Russell 0e336ac252 plugins/pay: use proper JSON construction for failure paths. 6 years ago
Rusty Russell c585f22711 libplugin: update API to use json_out. 6 years ago
Rusty Russell c77e29c403 libplugin: use json_out internally. 6 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 6 years ago
Rusty Russell 26cdf9d3dc plugins/pay: don't retry routehint if it contains already-eliminated channel. 6 years ago
Rusty Russell 260febd88b plugins/pay: fix attempt counter on failure message. 6 years ago
Simon Vrouwe bbedd3819d plugins/pay.c: add curly braces arround JSON data field 6 years ago
darosior 4640d18ef0 Plugins: allow to specify plugin option type in libplugin.c, then specify it to autoclean options 6 years ago
darosior 9d34121ec5 libplugin.c: Handle command categories then set them in pay and autoclean 6 years ago
ZmnSCPxj 09761cd4c9 plugins/.gitignore: Also ignore autoclean. 6 years ago
ZmnSCPxj a80e5c7212 plugins/Makefile: Add PLUGIN_AUTOCLEAN_OBJS to ALL_OBJS. 6 years ago
ZmnSCPxj 30ad98a3ea plugins/autoclean.c: Remove unnecessary inclusions. 6 years ago
Rusty Russell 15dc0a5c18 pay: fix transient status 'failed' in listpays. 6 years ago
Rusty Russell 71460ac073 pay: don't say "Could not find a route" unless we never tried a payment. 6 years ago
Rusty Russell aa62ae3385 pay: don't timeout, wait until we've succeeded or failed. 6 years ago
Rusty Russell 4370ffa978 autoclean: make this a plugin. 6 years ago
Rusty Russell 44196e7d82 libplugin: logging support. 6 years ago
Rusty Russell 6a8cd9a016 libplugin: allow freeing in timer callback, clarify docs, allow nested timers. 6 years ago
Rusty Russell 9b61c19a20 libplugin: simple timer support. 6 years ago
Rusty Russell c83066f8ed libplugin: make rpc_conn a global, so we can access it from timers. 6 years ago
Rusty Russell 688574b89c libplugin: support options. 6 years ago