194 Commits (a3a37ea4ce47aff4a6b04a427f7baad1099b9719)

Author SHA1 Message Date
Antoine Poinsot 3e9fcc43f9 lightningd/jsonrpc: don't assume the jcon to be alive at command execution 5 years ago
Rusty Russell f77d70d546 common/json: move rest of bitcoin/lightning-specific json functions to json_helpers. 5 years ago
Rusty Russell 77094b7df8 lightningd: avoid plugin timer indirection. 5 years ago
Rusty Russell fc8672061f lightningd: fix false positive on leak detection. 5 years ago
Rusty Russell deac09950a plugins: make chained hooks have two different callbacks. 5 years ago
Rusty Russell 9aedb0c61f plugin: simplify hooks calling methods, and make lifetime requirements explicit. 5 years ago
Christian Decker d2688bbaf5 plugin: Unwrap the rpc_command payload 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Rusty Russell df50faba6a lightningd: fix crash when plugin has been unloaded and we abort cmd. 5 years ago
Christian Decker 9a2a09efd6 plugin: Introduce plugin type to allow singleton and chaining 5 years ago
ZmnSCPxj jxPCSnmZ 6e34aa233a lightningd/: Hooks now support a consistent interface for 'no operation'. 5 years ago
Vasil Dimov 55173a56b7 Use dedicated type for error codes 5 years ago
ZmnSCPxj jxPCSnmZ 7f4ed54b46 lightningd/jsonrpc.c: Set JSON-RPC socket permissions by command line. 5 years ago
Rusty Russell 30c8db148d lightningd: make sure rpc_command replacement is well-formed. 5 years ago
Rusty Russell 8b1aa3ef8b lightningd: move basic parameter parsing into common/configdir 5 years ago
Rusty Russell 709c98f539 logging: remove spaces from subsystem names. 5 years ago
Rusty Russell ef7a820ab1 log: make formatting more consistent. 5 years ago
Rusty Russell 86fb54a33b lightningd: remove per-peer log book. 5 years ago
Rusty Russell e433d4ddc1 lightningd: have logging include an optional node_id for each entry. 5 years ago
darosior a0df49718a lightningd/jsonrpc: Add a 'rpc_command' hook 5 years ago
trueptolemy 8346d5c353 josn: Move `json_tok_address_scriptpubkey` from lightningd/jsonrpc.c to lightningd/json.c 5 years ago
trueptolemy 7db3f1b8a6 json: Rename `json_tok_address_scriptpubkey` to `json_to_address_scriptpubkey` 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
trueptolemy 4929034a40 json: Make payment_hash use `json_add_sha256` 5 years ago
trueptolemy 5f6196a42d cleanup: Use the most common abbreviation of 'ctx' in `json_tok_address_scriptpubkey` 5 years ago
Rusty Russell 4274b9f0af lightingd: increase listen queue on rpc socket. 5 years ago
darosior 5fbb15bd59 Document the 'dev' command 5 years ago
darosior f3f33dceb1 lightningd/jsonrpc: Remove unused dev-rhash command code 5 years ago
Rusty Russell 6da420a65b lightning-cli: change default printing in response to "format-hint": "simple". 6 years ago
Rusty Russell b03369ea2d common: generalize json_tok_remove. 6 years ago
Rusty Russell 39e8e98b49 options: make option registration a single function. 6 years ago
Karl-Johan Alm 918e130448 add signet support 6 years ago
Rusty Russell fb6870c139 param: implement helpers for multiplex commands. 6 years ago
Rusty Russell ef541afd8a lightningd: free strmap of commands on shutdown. 6 years ago
Rusty Russell d5bd1682f5 lightningd: free timers on shutdown. 6 years ago
Rusty Russell 841fba7295 lightningd: restore ' ' before '}' for older pylightning. 6 years ago
Rusty Russell c6ec9443b9 jsonrpc: don't return "stop" until we actually have freed resources. 6 years ago
Rusty Russell 7f75043ab2 lightningd: tighten interal json_stream API. 6 years ago
Rusty Russell bb7bbd03c5 lightningd: have json_stream_success start the "result" object. 6 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 6 years ago
darosior 323adb467a jsonrpc: Add a category field to commands. 6 years ago
Simon Vrouwe db57d9c5d2 lightningd: suppress IO_OUT logging for getlog command 6 years ago
darosior f65eecee27 Rpc: sort help output by command name 6 years ago
Christian Decker 7c3e441cc8 json-rpc: Use chainparams when parsing bech32 addresses 6 years ago
Christian Decker aa9284eaa3 base58: Simplified the address parsing 6 years ago
Rusty Russell 2632cc3f34 lightningd/json: make wallet_tx functions take amount_sat. 6 years ago
Rusty Russell 53423e8a55 lightningd: re-enable IO logging for JSON output. 6 years ago
Rusty Russell 5770e0c700 jsonrpc: probe sites for usage information once, at start. 6 years ago
Rusty Russell dabdefefae jsonrpc: populate ld->jsonrpc ourselves, so we can use it. 6 years ago
Rusty Russell cc76416447 jsonrpc: use tal destructor to remove json commands when required. 6 years ago