{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37350472,"defaultBranch":"master","name":"lightning","ownerLogin":"ElementsProject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-13T00:04:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12729539?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712387356.0","currentOid":""},"activityList":{"items":[{"before":"86d2478743f69f995293bcad8bb447f0b038e581","after":"ca4710e942fcf0c81032525d59876a8e02ccea79","ref":"refs/heads/master","pushedAt":"2024-05-13T19:26:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"endothermicdev","name":"Alex Myers","path":"/endothermicdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95372134?s=80&v=4"},"commit":{"message":"bcli: Add rpcclienttimeout parameter and use max value of it and retry_timeout","shortMessageHtmlLink":"bcli: Add rpcclienttimeout parameter and use max value of it and retr…"}},{"before":"047faf1d34e23d35d48bfac13485b2736cef9ef8","after":"86d2478743f69f995293bcad8bb447f0b038e581","ref":"refs/heads/master","pushedAt":"2024-05-13T19:06:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"endothermicdev","name":"Alex Myers","path":"/endothermicdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95372134?s=80&v=4"},"commit":{"message":"common: add unit test for marginal feerate function.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"common: add unit test for marginal feerate function."}},{"before":"8027922cd494b3d581cf19bacd687e378e4b4da4","after":"047faf1d34e23d35d48bfac13485b2736cef9ef8","ref":"refs/heads/master","pushedAt":"2024-05-13T18:06:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"},"commit":{"message":"msggen: add sendinvoice method\n\nChangelog-None","shortMessageHtmlLink":"msggen: add sendinvoice method"}},{"before":"081a2eef6c9e0a39a126ee1e631d5fc4fdb22c3f","after":"8027922cd494b3d581cf19bacd687e378e4b4da4","ref":"refs/heads/master","pushedAt":"2024-05-13T00:11:43.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"devtools: make bolt12-cli print blinded paths properly.\n\nPrint the first_node_id field, and do it all on one line per path.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"devtools: make bolt12-cli print blinded paths properly."}},{"before":"370eb73775cfcc89af48a7f7d872383cc861b39d","after":"081a2eef6c9e0a39a126ee1e631d5fc4fdb22c3f","ref":"refs/heads/master","pushedAt":"2024-05-10T04:19:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"docs: fixing the json response in documentation\n\nSigned-off-by: Vincenzo Palazzo ","shortMessageHtmlLink":"docs: fixing the json response in documentation"}},{"before":"f0d9fc6b2e857a94b0f4b2b89e94b0ca527377d4","after":"370eb73775cfcc89af48a7f7d872383cc861b39d","ref":"refs/heads/master","pushedAt":"2024-05-09T21:14:23.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"endothermicdev","name":"Alex Myers","path":"/endothermicdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95372134?s=80&v=4"},"commit":{"message":"pytest: fix flake in test_splice_disconnect_sig\n\nThis test was failing CI under valgrind. Allow l1 to process\nincoming signatures before killing.","shortMessageHtmlLink":"pytest: fix flake in test_splice_disconnect_sig"}},{"before":"f34b63ff4d912df6f214b90286ed964b68251649","after":"f0d9fc6b2e857a94b0f4b2b89e94b0ca527377d4","ref":"refs/heads/master","pushedAt":"2024-05-09T06:23:46.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"pytest: relax test_low_fd_limit for Github CI.\n\nWe expect:\n\tUNUSUAL.*WARNING: we have 1 channels but can file descriptors limited to 65536\n\nWe get:\n\tlightningd: WARNING: we have 1 channels but can file descriptors limited to 32768!\n\nThis is strange, since the first line is from Python's hard limit. Presumably something is restricting the fd limit of children\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"pytest: relax test_low_fd_limit for Github CI."}},{"before":"7335777595bb94c81eee442c41cc4c51c71373ae","after":"f34b63ff4d912df6f214b90286ed964b68251649","ref":"refs/heads/master","pushedAt":"2024-05-09T04:18:27.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"Typo fixes from Alex's review\n\nCo-authored-by: Alex Myers <95372134+endothermicdev@users.noreply.github.com>","shortMessageHtmlLink":"Typo fixes from Alex's review"}},{"before":"e8372e7481bbe913c33270ab53521fe0d04e84da","after":"7335777595bb94c81eee442c41cc4c51c71373ae","ref":"refs/heads/master","pushedAt":"2024-05-09T03:32:14.000Z","pushType":"pr_merge","commitsCount":31,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"renepay: fix some memory leaks","shortMessageHtmlLink":"renepay: fix some memory leaks"}},{"before":"1c3312c8ac65199ffd4d750f70282e7be5c5ab95","after":"e8372e7481bbe913c33270ab53521fe0d04e84da","ref":"refs/heads/master","pushedAt":"2024-05-09T02:57:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"plugin: notify only the plugins with init state\n\nThis is fixing a bug that @chrisguida reported,\nwhen we notify a plugin we also notify a plugin\nthat it is in the middle of initialization.\n\nSo imagine the following use case:\n\n- 1. Plugin A sends get manifest\n- 2. cln makes a check and generates a warning\n- 3. Plugin A is subscribed to the warning or * notification\n- 4. Core Lightning gets upset because it receives a warning message but it was waiting for a init.\n\nI think it is still a bug in how Core Lightning handles the init, but also I think we should communicate with the plugin only if it is initialized.\n\n```\nlightningd-1 2024-04-23T23:20:34.154Z DEBUG plugin-clnrest: Notification: {'warning': {'level': 'warn', 'time': '1713914433.818230531', 'timestamp': '2024-04-23T23:20:33.818Z', 'source': 'plugin-bookkeeper', 'log': \\\"topic 'utxo_deposit' is not a known notification topic\\\"}}\nlightningd-1 2024-04-23T23:20:34.154Z DEBUG hsmd: new_client: 0\nlightningd-1 2024-04-23T23:20:34.154Z **BROKEN** plugin-test_libplugin: Did not receive 'init' yet, but got 'warning' instead\nlightningd-1 2024-04-23T23:20:34.155Z INFO plugin-test_libplugin: Killing plugin: exited before we sent init\nlightningd-1 2024-04-23T23:20:34.155Z **BROKEN** plugin-test_libplugin: Plugin marked as important, shutting down lightningd!\nlightningd-1 2024-04-23T23:20:34.155Z DEBUG lightningd: io_break: lightningd_exit\nlightningd-1 2024-04-23T23:20:34.155Z DEBUG lightningd: io_loop: connectd_init\nTime-out: can't find [re.compile('Server started with public key')] in logs\n{'github_repository': 'ElementsProject/lightning', 'github_sha': '014c1eb383b0a65394cf166b3aa0174cf2077896', 'github_ref': 'refs/pull/7258/merge', 'github_ref_name': 'HEAD', 'github_run_id': 8808124001, 'github_head_ref': 'cguida/onchain_notif', 'github_run_number': 9395, 'github_base_ref': 'master', 'github_run_attempt': '1', 'testname': 'test_self_disable', 'start_time': 1713914432, 'end_time': 1713914612, 'outcome': 'fail'}\n----------------------------- Captured stderr call -----------------------------\nDid not receive 'init' yet, but got 'warning' insteadlightningd: lightningd/connect_control.c:767: connectd_init: Assertion `ret == ld->connectd' failed.\nlightningd: FATAL SIGNAL 6 (version 014c1eb-modded)\n0x555b1dc2d6f3 send_backtrace\n\tcommon/daemon.c:33\n0x555b1dc2d8de crashdump\n\tcommon/daemon.c:75\n0x7fda4584251f ???\n\t???:0\n0x7fda458969fc ???\n\t???:0\n0x7fda45842475 ???\n\t???:0\n0x7fda458287f2 ???\n\t???:0\n0x7fda4582871a ???\n\t???:0\n0x7fda45839e95 ???\n\t???:0\n0x555b1db98f8e connectd_init\n\tlightningd/connect_control.c:767\n0x555b1dbb0307 main\n\tlightningd/lightningd.c:1249\n0x7fda45829d8f ???\n\t???:0\n0x7fda45829e3f ???\n\t???:0\n0x555b1db6fd64 ???\n\t???:0\n0xffffffffffffffff ???\n\t???:0\n```\n\nReported-by: @chrisguida\nCo-Developed-by: @chrisguida\nSigned-off-by: Vincenzo Palazzo ","shortMessageHtmlLink":"plugin: notify only the plugins with init state"}},{"before":"92c28a5bcd265dd4f2448f4a46926605b01bb737","after":"1c3312c8ac65199ffd4d750f70282e7be5c5ab95","ref":"refs/heads/master","pushedAt":"2024-05-09T02:54:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"pytest: clean up tests/test_db.py::test_last_tx_psbt_upgrade\n\nIgnore bad gossip, and use the broken_log option rather than manually filtering logs.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"pytest: clean up tests/test_db.py::test_last_tx_psbt_upgrade"}},{"before":"c3280676e8a461374ca5854aa50e587d5532c7e8","after":"92c28a5bcd265dd4f2448f4a46926605b01bb737","ref":"refs/heads/master","pushedAt":"2024-05-09T02:05:49.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"Add missing docs and Changelog-Added line.\n\nSigned-off-by: Rusty Russell \nChangelog-Added: Config: new log level `trace` where we moved the very noisiest `debug` logs.","shortMessageHtmlLink":"Add missing docs and Changelog-Added line."}},{"before":"e38c828bf07f7bfc6fb29241e82b9e204f2d1e90","after":"c3280676e8a461374ca5854aa50e587d5532c7e8","ref":"refs/heads/master","pushedAt":"2024-05-07T21:41:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"endothermicdev","name":"Alex Myers","path":"/endothermicdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95372134?s=80&v=4"},"commit":{"message":"lightningd: avoid crash from hsmd not signing anchor spend\n\nTemporary patch to avoid issue #6973\n\n[ Add much more logging! --RR ]\n\nChangelog-Fixed: lightningd: avoid crash on signing failure when trying to spend anchor outputs.","shortMessageHtmlLink":"lightningd: avoid crash from hsmd not signing anchor spend"}},{"before":"153567d699740a2c5b6642e96836a4bc69185144","after":"e38c828bf07f7bfc6fb29241e82b9e204f2d1e90","ref":"refs/heads/master","pushedAt":"2024-05-07T03:13:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"endothermicdev","name":"Alex Myers","path":"/endothermicdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95372134?s=80&v=4"},"commit":{"message":"docker: Fix jq installation error for focal\n\n`jq` is not available in the default repositories of the Ubuntu Focal image. To resolve this, adding the official jq package repository and then installing it.\n\nChangelog-None.","shortMessageHtmlLink":"docker: Fix jq installation error for focal"}},{"before":"168ecb897902319aa695758f5fefd23ac35ccc71","after":"153567d699740a2c5b6642e96836a4bc69185144","ref":"refs/heads/master","pushedAt":"2024-05-07T01:51:20.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"pytest: test that the preapprove hooks get called by check.\n\nWe add a dev flag so we can decline them.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"pytest: test that the preapprove hooks get called by check."}},{"before":"f1dc64b802cc93e16284df8ca14f107a53ba96bb","after":"168ecb897902319aa695758f5fefd23ac35ccc71","ref":"refs/heads/master","pushedAt":"2024-05-04T16:36:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"pyln-client: pass through level parameter on command notifications.\n\nWithout this, everything came out as level INFO.\n\nChangelog-Fixed: pyln-client: Fix Plugin.notify_message() not to ignore `level` parameter.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"pyln-client: pass through level parameter on command notifications."}},{"before":"ff7efec723b5db9c27e9c14571129006cb08e4ee","after":"f1dc64b802cc93e16284df8ca14f107a53ba96bb","ref":"refs/heads/master","pushedAt":"2024-04-30T20:24:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"endothermicdev","name":"Alex Myers","path":"/endothermicdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95372134?s=80&v=4"},"commit":{"message":"cln_plugin: Support wildcard subscriptions\n\nAdapts `cln_plugin` to make it support wildcard `*`-subscriptions.","shortMessageHtmlLink":"cln_plugin: Support wildcard subscriptions"}},{"before":"dc099a046caec686c57bfc49c6f7e19e4abcb59a","after":"ff7efec723b5db9c27e9c14571129006cb08e4ee","ref":"refs/heads/master","pushedAt":"2024-04-30T19:52:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"endothermicdev","name":"Alex Myers","path":"/endothermicdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95372134?s=80&v=4"},"commit":{"message":"pay: ignore uncommited channels in listpeerchannels output\n\nUncommited channels are missing several fields which would normally be\npopulated by an active channel. This simply skips them for the purposes\nof finding a route. The particular culprit was:\n{\n \"peer_id\": \"038cd9f3679d5b39bb2105978467918d549572de472f07dd729e37c7a6377d41d5\",\n \"peer_connected\": true,\n \"state\": \"OPENINGD\",\n \"owner\": \"lightning_openingd\",\n \"opener\": \"local\",\n \"to_us_msat\": 8317559000,\n \"total_msat\": 8317559000,\n \"features\": [\n \"option_static_remotekey\",\n \"option_anchors_zero_fee_htlc_tx\"\n ]\n}\n\nFixes #7197 - SEGV in direct_pay_listpeerchannels when field private missing\n\nChangelog-Fixed: Fixed crash in pay plugin caused by parsing uncommitted dual open channels","shortMessageHtmlLink":"pay: ignore uncommited channels in listpeerchannels output"}},{"before":"14fea4b72b27011ee00f8c142ea80d585bd22342","after":"dc099a046caec686c57bfc49c6f7e19e4abcb59a","ref":"refs/heads/master","pushedAt":"2024-04-25T12:23:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"},"commit":{"message":"msggen: add disableoffer method","shortMessageHtmlLink":"msggen: add disableoffer method"}},{"before":"95a92b6e4bf521456c1188ac8ecea2a49fa5f22f","after":"14fea4b72b27011ee00f8c142ea80d585bd22342","ref":"refs/heads/master","pushedAt":"2024-04-25T11:21:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"},"commit":{"message":"msggen: add missing bkpr-* methods\n\nChangelog-None","shortMessageHtmlLink":"msggen: add missing bkpr-* methods"}},{"before":"7317bb174f7cbbac4f6ee8f9a1f01d2df3d1db87","after":"95a92b6e4bf521456c1188ac8ecea2a49fa5f22f","ref":"refs/heads/master","pushedAt":"2024-04-24T16:13:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"endothermicdev","name":"Alex Myers","path":"/endothermicdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95372134?s=80&v=4"},"commit":{"message":"plugin/clnrest: Adding new config param as `clnrest-swagger-root`\n\n- Updated config params and plugin\n- Updated documentation\n\nChangelog-Added: Added a new configuration for clnrest plugin to change the default Swagger UI path from `/` to custom url.","shortMessageHtmlLink":"plugin/clnrest: Adding new config param as clnrest-swagger-root"}},{"before":"1a2a9b0baeec6a542b00aee49c54d1aad6df2faf","after":"7317bb174f7cbbac4f6ee8f9a1f01d2df3d1db87","ref":"refs/heads/master","pushedAt":"2024-04-24T09:47:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"},"commit":{"message":"msggen: add delforward method\n\nChangelog-None","shortMessageHtmlLink":"msggen: add delforward method"}},{"before":"9ae5c0458369a9a4860e6f7b3960885aebfee076","after":"1a2a9b0baeec6a542b00aee49c54d1aad6df2faf","ref":"refs/heads/master","pushedAt":"2024-04-24T09:42:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"},"commit":{"message":"poetry: add pyln-grpc-proto dependency\n\nChangelog-None","shortMessageHtmlLink":"poetry: add pyln-grpc-proto dependency"}},{"before":"448f4c0cfb00f8ddec9a656bafdceee8e130ad06","after":"9ae5c0458369a9a4860e6f7b3960885aebfee076","ref":"refs/heads/master","pushedAt":"2024-04-23T20:20:54.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"bcli: change iteration order on peerlist\n\nIt is simpler to just iterate through the peerlist backwards.\n\nSigned-off-by: Peter Neuroth ","shortMessageHtmlLink":"bcli: change iteration order on peerlist"}},{"before":"c80a70de256cf0b48f34e16f3357ecfad06cd5ee","after":"448f4c0cfb00f8ddec9a656bafdceee8e130ad06","ref":"refs/heads/master","pushedAt":"2024-04-23T16:43:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"},"commit":{"message":"msggen: add low level fundchannel methods\n\nChangelog-None","shortMessageHtmlLink":"msggen: add low level fundchannel methods"}},{"before":"2d0778ec38334f5d471b7f2bc54636e04aedeb44","after":"c80a70de256cf0b48f34e16f3357ecfad06cd5ee","ref":"refs/heads/master","pushedAt":"2024-04-23T15:47:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"},"commit":{"message":"msggen: add methods autoclean-once and autoclean-status, fix bkpr-listincome\n\nChangelog-None","shortMessageHtmlLink":"msggen: add methods autoclean-once and autoclean-status, fix bkpr-lis…"}},{"before":"c8337aaf7f45d9e22ea4da5d8a900c9944fe3e06","after":"2d0778ec38334f5d471b7f2bc54636e04aedeb44","ref":"refs/heads/master","pushedAt":"2024-04-22T11:28:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"},"commit":{"message":"msggen: add delpay method","shortMessageHtmlLink":"msggen: add delpay method"}},{"before":"fe180e189cfceafb166d2bcc13e2ca0c75ce9352","after":"c8337aaf7f45d9e22ea4da5d8a900c9944fe3e06","ref":"refs/heads/master","pushedAt":"2024-04-21T23:42:09.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"plugin/wss-proxy: Documentation\n\nChangelog-Added: Add WSS Proxy server with `wss-bind-addr` and `wss-certs` configurations.","shortMessageHtmlLink":"plugin/wss-proxy: Documentation"}},{"before":"a55c0d005d09a63ca7588bc8f6c6b9150b6aeb98","after":"fe180e189cfceafb166d2bcc13e2ca0c75ce9352","ref":"refs/heads/master","pushedAt":"2024-04-21T23:34:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"msggen: add low level openchannel methods\n\nChangelog-None","shortMessageHtmlLink":"msggen: add low level openchannel methods"}},{"before":"cd7175be8831807eb0859320838984cbe075aa96","after":"a55c0d005d09a63ca7588bc8f6c6b9150b6aeb98","ref":"refs/heads/master","pushedAt":"2024-04-20T14:49:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vincenzopalazzo","name":"Vincenzo Palazzo","path":"/vincenzopalazzo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17150045?s=80&v=4"},"commit":{"message":"spelling: its `listinvoices` and `listinvoicerequests`\n\nNot singular (though we used to have a listinvoice, removed in v0.6.1).\n\nReported-by: \"Plant\" via email\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"spelling: its listinvoices and listinvoicerequests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESMH8EgA","startCursor":null,"endCursor":null}},"title":"Activity · ElementsProject/lightning"}