{"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:1720820908.0","currentOid":""},"activityList":{"items":[{"before":"05f5976a9cb5319614b1f37ae4d7db5585d168b6","after":"e9104183734a320f19376a92a216d4d3ea6992d0","ref":"refs/heads/master","pushedAt":"2024-07-13T00:30:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"Makefile: check formatting of notification schemas too.\n\nWe had an extra space, which should have been caught!\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"Makefile: check formatting of notification schemas too."}},{"before":null,"after":"03c07bb86587f7a072be65026a8478603743a406","ref":"refs/heads/part3-offers-with-paths","pushedAt":"2024-07-12T21:48:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincenzopalazzo","name":"Vincenzo Palazzo","path":"/vincenzopalazzo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17150045?s=80&v=4"},"commit":{"message":"pytest: add simple test for offers with paths.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"pytest: add simple test for offers with paths."}},{"before":"029034a71bd6b7506b9e921ffa94d722bbe0424a","after":"05f5976a9cb5319614b1f37ae4d7db5585d168b6","ref":"refs/heads/master","pushedAt":"2024-07-11T05:21:56.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":"bolt12: partial support for minimal offer\n\nMaking sure that we are able to fetch the invoice\nfrom an offer without description\n\nE pyln.client.lightning.RpcError: RPC call failed: method:\noffer, payload: {'amount': '2msat'}, error: {'code': -32602, 'message':\n'bolt12: Offer does not contain a description: invalid token\n\\'\"lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrcgqyppvggz953rvg9rtxj8lalh43z8epwydjfrmffn3y3p5qz5cywpu09rr4vs\"\\''}\n\nLink: https://github.com/ElementsProject/lightning/issues/7405\nLink: https://github.com/ElementsProject/lightning/issues/7404\nSigned-off-by: Vincenzo Palazzo ","shortMessageHtmlLink":"bolt12: partial support for minimal offer"}},{"before":"a3c15e8a4afdc0595fc55719d715142df17d4b89","after":"029034a71bd6b7506b9e921ffa94d722bbe0424a","ref":"refs/heads/master","pushedAt":"2024-07-10T11:34:01.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"vincenzopalazzo","name":"Vincenzo Palazzo","path":"/vincenzopalazzo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17150045?s=80&v=4"},"commit":{"message":"config: onion messages are now always enabled.\n\nChangelog-Added: Protocol: onion messages are now supported by default.\nChangelog-Deprecated: Config: the --experimental-onion-messages option is ignored (on by default).","shortMessageHtmlLink":"config: onion messages are now always enabled."}},{"before":"242ecbc9061635ca08689274f4991c5b47a07da6","after":"a3c15e8a4afdc0595fc55719d715142df17d4b89","ref":"refs/heads/master","pushedAt":"2024-07-10T09:49:19.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":"chore: add ShortChannelId::to_u64","shortMessageHtmlLink":"chore: add ShortChannelId::to_u64"}},{"before":"7f71e6353a9968ad78bb557f345a8713c02e7237","after":"242ecbc9061635ca08689274f4991c5b47a07da6","ref":"refs/heads/master","pushedAt":"2024-07-10T02:51:19.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":"Makefile: only run cppcheck on non-generated files.\n\nFor some reason CI now hits a race where it tries to analyze a still-being-generated file:\n\n```\ntools/headerversions.c:52:30: error: syntax error [syntaxError]\n new = tal_fmt(NULL, template,\n ^\nmake: *** [Makefile:552: check-cppcheck] Error 123\n```\n\nRestrict it to real source files instead.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"Makefile: only run cppcheck on non-generated files."}},{"before":"01cd605cb1d526461779b7d5e3d1119b74e8f48e","after":"7f71e6353a9968ad78bb557f345a8713c02e7237","ref":"refs/heads/master","pushedAt":"2024-07-09T13:09:29.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"vincenzopalazzo","name":"Vincenzo Palazzo","path":"/vincenzopalazzo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17150045?s=80&v=4"},"commit":{"message":"doc: fix schema for listconfigs.\n\nWe never call `listconfigs` in our tests with `experimental-offers` enabled,\nso we didn't notice that the schema is wrong: it does not expect the\n\"plugin\" field in 'fetchinvoice-noconnect'.\n\nThe next patch folds the fetchinvoice plugin into the offers plugin,\nwhich is enabled even if `experimental-offers` isn't (for `decode`),\nso we notice it.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"doc: fix schema for listconfigs."}},{"before":"feaac0eb4f2ff700fe726be7bdd8c047e3502a6c","after":"01cd605cb1d526461779b7d5e3d1119b74e8f48e","ref":"refs/heads/master","pushedAt":"2024-07-09T08:33:45.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":"connectd: fix missing peer close.\n\nWe were getting the following message in test_feerate_stress:\n\n```\n2024-07-08T02:15:45.5663941Z lightningd-2 2024-07-08T02:13:45.696Z **BROKEN** 0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518-connectd: Peer did not close, forcing close\n```\n\nI can reproduce it locally if I run the test enough, and finally found\nthe issue by printing the status of the fd when we time it out (using\nroutines from connectd.c).\n\nThe peer fd alternates between reading and writing. When we go to\ndiscard it, we wake the write queue, so write_to_peer() get called.\nIt won't shutdown the socket if there are still subds attached, and\nwill wait again for a read.\n\nThe last subd exit has to also wake the write queue if we're draining,\nso it can do the io_sock_shutdown. Otherwise, we hit the timeout,\ncausing the message above.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"connectd: fix missing peer close."}},{"before":"4b69c57d75e78cb5aa91bb3554925bb610759fe9","after":"feaac0eb4f2ff700fe726be7bdd8c047e3502a6c","ref":"refs/heads/master","pushedAt":"2024-07-05T23:35:08.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":"msggen: add `missing-grpc` command","shortMessageHtmlLink":"msggen: add missing-grpc command"}},{"before":"c6ac45d7433799cfe69987a8790500d4711ebfc9","after":"4b69c57d75e78cb5aa91bb3554925bb610759fe9","ref":"refs/heads/master","pushedAt":"2024-07-03T19:20:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"plugins: Remove requirements.txt for python plugins\n\nRemoving requirements.txt from clnrest and wss-proxy plugins due to their ever changing dependencies. We will only be dependent on pyproject.toml for more stable results.\n\nReference: https://github.com/ElementsProject/lightning/pull/7416#issuecomment-2181492069\n\nChangelog-None.","shortMessageHtmlLink":"plugins: Remove requirements.txt for python plugins"}},{"before":"eb1c04ef1404b5cbd6dc5d7207db511ee0d34127","after":"c6ac45d7433799cfe69987a8790500d4711ebfc9","ref":"refs/heads/master","pushedAt":"2024-07-02T23:41:52.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":"fundchannel: remove crash on race condition\n\nIf the peer sends you their signatures before we return from the *first*\nopenchannel_update then the state would still be in\nMULTIFUNDCHANNEL_STARTED (not UPDATED) and we'd incorrectly switch the\nstate to MULTIFUNDCHANNEL_SIGNED, which would plunge us headfirst into\n`check_sigs_ready`.\n\nHowever the `mfc->txid` hadn't been set yet, so we'd crash when trying\nto confirm that we've got sigs for the correct txid. Oops.\n\nTo fix this, we simply invert the check such that the *only* state that\nwill move into SIGNED is SECURED","shortMessageHtmlLink":"fundchannel: remove crash on race condition"}},{"before":"7ef8645aad5155a370d63a410165f392ea574e44","after":"eb1c04ef1404b5cbd6dc5d7207db511ee0d34127","ref":"refs/heads/master","pushedAt":"2024-07-02T22:16:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"wire: optimize sending packets now we can return EAGAIN.\n\nInterestingly, this patch and the last take my total test time on my\nbuild machine down by about 10%. From 403.93s (0:06:43) to 366.64s (0:06:06)\nthough there were some unrelated errors.\n\nChangelog-Changed: connectd: I/O optimizations to significantly speed up larger nodes.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"wire: optimize sending packets now we can return EAGAIN."}},{"before":"62e82c20d79a96c5ad0910e5555c6ebade1b4a23","after":"7ef8645aad5155a370d63a410165f392ea574e44","ref":"refs/heads/master","pushedAt":"2024-07-02T08:00:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"vincenzopalazzo","name":"Vincenzo Palazzo","path":"/vincenzopalazzo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17150045?s=80&v=4"},"commit":{"message":"Makefile: don't make every file depend on version headers.\n\ncommon/version.o depends on common/version_gen.h explicitly already,\nand header_versions_gen.h is only used by lightningd, so we can make\nthat dependency explicit.\n\nThis means when version changes (i.e. different git commit) we only\nrelink, not recompile.\n\nBefore:\n```\nreal\t0m6.578s\nuser\t0m14.705s\nsys\t0m13.621s\n```\n\nAfter:\n```\nreal\t0m2.098s\nuser\t0m6.763s\nsys\t0m4.844s\n```\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"Makefile: don't make every file depend on version headers."}},{"before":"778365848954f5233148924d10fd892ebd080afa","after":"62e82c20d79a96c5ad0910e5555c6ebade1b4a23","ref":"refs/heads/master","pushedAt":"2024-07-02T02:12:14.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":"Fix: Add `notifications.rs` to $(CHECK_GEN_ALL) target\n\nThe file `cln-rpc/src/notifications.rs` is generated by `msggen`.\n\nThe `Makefile` has tooling to update the file when needed\n- `make check-gen-updated` should error if file isn't properly updated\n- `make gen` updates the file\n\nThis comit fixes both behaviors mentioned above.","shortMessageHtmlLink":"Fix: Add notifications.rs to $(CHECK_GEN_ALL) target"}},{"before":"545d67eaf6b2cdd4df14782c2e833aa69815804d","after":"778365848954f5233148924d10fd892ebd080afa","ref":"refs/heads/master","pushedAt":"2024-07-02T02:11:36.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":"ci: Unify bitcoin versions for whole project\n\n- Updated all Bitcoin version 27.1\n- Updated all Elements versions 23.2.1\n\nChangelog-Changed: Updated Bitcoin to v27.1 and Elements to v23.2.1","shortMessageHtmlLink":"ci: Unify bitcoin versions for whole project"}},{"before":"39626b9f8fffeb1d5ca1dfa03ba9faef6374c344","after":"545d67eaf6b2cdd4df14782c2e833aa69815804d","ref":"refs/heads/master","pushedAt":"2024-06-28T01:33:07.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":"doc: Updated warning box for wss-proxy\n\nBug Fix: The wss-proxy plugin throws error `plugin-wss-proxy: Killing plugin: disabled itself at init: Error in parsing options: 'NoneType' object is not subscriptable` if CLN is not listening on websocket.\n\nReference: https://github.com/ElementsProject/lightning/issues/7386#issuecomment-2175766309\n\nChangelog-None.","shortMessageHtmlLink":"doc: Updated warning box for wss-proxy"}},{"before":"9f599365f946745b37be43a13450a96a35e06db3","after":"39626b9f8fffeb1d5ca1dfa03ba9faef6374c344","ref":"refs/heads/master","pushedAt":"2024-06-28T01:24:44.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":"clnrest: Fixes `ssl_version` deprecated warning\n\nReference Issue #6931: Fixes `Warning: option `ssl_version` is deprecated and it is ignored. Use ssl_context instead.`\n\nChangelog-None.","shortMessageHtmlLink":"clnrest: Fixes ssl_version deprecated warning"}},{"before":"7baa1e93cac63c6e0dcdf2642d60c5a712126e7a","after":"9f599365f946745b37be43a13450a96a35e06db3","ref":"refs/heads/master","pushedAt":"2024-06-28T01:16:14.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":"clnrest: Updated requirements.txt (without coincurve)\n\nAs suggested by @cdecker, I compared `poetry show --tree` results from before/after `cd plugins/clnrest/ && poetry export --output requirements.txt && pip install -r requirements.txt` to check for any significant difference. There is no difference in the tree.\n\nBut poetry export removed coincurve & other dependencies from clnrest's requirements.txt.\n\nChangelog-None.","shortMessageHtmlLink":"clnrest: Updated requirements.txt (without coincurve)"}},{"before":"51e46339a7252cec3befa45d2dd3d46d4c52755a","after":"7baa1e93cac63c6e0dcdf2642d60c5a712126e7a","ref":"refs/heads/master","pushedAt":"2024-06-27T04:31:49.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"docs: Fixes typo in library name `flask-restx`\n\nclnrest installation instruction on the markdown tries to install `flask_restx` not `flask-restx`.\n\nReference: clnrest plugin complains of flask_restx missing (#7383)\n\nChangelog-None.","shortMessageHtmlLink":"docs: Fixes typo in library name flask-restx"}},{"before":"72079cc920a2bcfdfd6ede503cce7a0ab18476e9","after":"51e46339a7252cec3befa45d2dd3d46d4c52755a","ref":"refs/heads/master","pushedAt":"2024-06-27T04:06:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"docs: notifications schema update\n\nChangelog-None.","shortMessageHtmlLink":"docs: notifications schema update"}},{"before":"c30502779e89c75a62cda26a8414abfa79f2c1c2","after":"72079cc920a2bcfdfd6ede503cce7a0ab18476e9","ref":"refs/heads/master","pushedAt":"2024-06-25T19:34:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"script: Adding Delete action for readme docs\n\nDocuments which are deleted from lightning schema were still listed on readme server.\n\nThis script was adding or updating the list but delete action was missing.\n\nChangelog-None.","shortMessageHtmlLink":"script: Adding Delete action for readme docs"}},{"before":"cb4dd7489c74295d9efa246849ac3d438f4eaa58","after":"c30502779e89c75a62cda26a8414abfa79f2c1c2","ref":"refs/heads/master","pushedAt":"2024-06-25T00:06:00.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":"CI: set elements and bitcoind versions in one place.\n\nWe have them spread everywhere: unify them, and make setup.sh use install-bitcoind.sh\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"CI: set elements and bitcoind versions in one place."}},{"before":"8288603bab690aa78624602f289bbccb493276a3","after":"cb4dd7489c74295d9efa246849ac3d438f4eaa58","ref":"refs/heads/master","pushedAt":"2024-06-24T23:17:50.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":"lightningd: check command should return as much detail as possible.\n\nIf they're explicitly calling \"check\", don't obfuscate the result!\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"lightningd: check command should return as much detail as possible."}},{"before":"80cde517c90c58efbde60b14de1d5ba06054b0c4","after":"8288603bab690aa78624602f289bbccb493276a3","ref":"refs/heads/master","pushedAt":"2024-06-24T11:42:43.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":"pytest: fix flake in test_emergencyrecover\n\n```\n2024-06-24T05:09:32.5233603Z assert l1.rpc.listfunds()[\"channels\"][0][\"state\"] == \"ONCHAIN\"\n2024-06-24T05:09:32.5234187Z > assert l2.rpc.listfunds()[\"channels\"][0][\"state\"] == \"ONCHAIN\"\n2024-06-24T05:09:32.5234917Z E AssertionError: assert 'FUNDING_SPEND_SEEN' == 'ONCHAIN'\n2024-06-24T05:09:32.5235464Z E - ONCHAIN\n2024-06-24T05:09:32.5235773Z E + FUNDING_SPEND_SEEN\n2024-06-24T05:09:32.5236096Z \n2024-06-24T05:09:32.5236242Z tests/test_misc.py:2907: AssertionError\n```\n\nIt's possible that l2 hasn't seen the onchain tx yet. What we really want to do is\nwait for it, then test that l1 really can spend the output it has recovered.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"pytest: fix flake in test_emergencyrecover"}},{"before":"b80360924725da0f64b86558eedf34f52acd5ec9","after":"80cde517c90c58efbde60b14de1d5ba06054b0c4","ref":"refs/heads/master","pushedAt":"2024-06-24T07:56:11.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"lightningd: fix race in initialization.\n\nFound by very slow CI: the two io_breaks() can combine into one, so we\nblock waiting for the second initialization which never happens.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"lightningd: fix race in initialization."}},{"before":"1347e86671a60caa6c5237c6db4fa32afb02c29d","after":"b80360924725da0f64b86558eedf34f52acd5ec9","ref":"refs/heads/master","pushedAt":"2024-06-22T15:02:33.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":"docs: Removed example usage\n\nExample usage has been either merged with examples or usage keys. This heading was not required separately.\n\nThis PR edits & rearranges Examples, Example Notifications and Example Usage data.\n\nChangelog-None.","shortMessageHtmlLink":"docs: Removed example usage"}},{"before":"df6a8b868df4be1a931ba2909f6964555e523601","after":null,"ref":"refs/heads/20240529-print-chanstate-onload","pushedAt":"2024-06-22T12:50:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cdecker","name":"Christian Decker","path":"/cdecker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120117?s=80&v=4"}},{"before":"e21b70cad018928249e3a00677d24a45fc073436","after":"1347e86671a60caa6c5237c6db4fa32afb02c29d","ref":"refs/heads/master","pushedAt":"2024-06-22T12:50:21.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":"wallet: Log to chan->log rather than wallet->log\n\nSuggested-by: Rusty Russell <@rustyrussell>","shortMessageHtmlLink":"wallet: Log to chan->log rather than wallet->log"}},{"before":"ead211e5e415e9bbe857a1bd64ad0e7acad4e356","after":"e21b70cad018928249e3a00677d24a45fc073436","ref":"refs/heads/master","pushedAt":"2024-06-20T07:50:06.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"pytest: fix default/description order in zeroconf test plugin.\n\nNoticed as I was debugging.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"pytest: fix default/description order in zeroconf test plugin."}},{"before":"6ad8cfdffab05265fe59c167df47d227aa6427f3","after":"ead211e5e415e9bbe857a1bd64ad0e7acad4e356","ref":"refs/heads/master","pushedAt":"2024-06-20T06:44:38.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":"autoclean: call list in easy stages.\n\nlistforwards on a large node can easily run out of memory. Sip, don't\ngulp!\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"autoclean: call list in easy stages."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfk_k2AA","startCursor":null,"endCursor":null}},"title":"Activity ยท ElementsProject/lightning"}