20 Commits (162cea265c1c47c794b0a826d5a8f53033c04c19)

Author SHA1 Message Date
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
trueptolemy 2d1a153975 plugins: Return `command_param_failed()` if `param()` fail 5 years ago
lisa neigut 2fe490294e libplugin: new helper method for passing a raw error 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 c585f22711 libplugin: update API to use json_out. 6 years ago
Rusty Russell c77e29c403 libplugin: use json_out internally. 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
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
Rusty Russell 26f60f83d5 libplugin: add deprecated_apis flag for plugins to access. 6 years ago
Rusty Russell a8d1588154 libplugin: provide usage in getmanifest. 6 years ago
Rusty Russell c58a4b9b42 libplugin: put method name into command struct. 6 years ago
Rusty Russell 02436a8e6d libplugin: mention error field in error message. 6 years ago
Rusty Russell de4043a32a plugin/libplugin: API for C plugins. 6 years ago