{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49765480,"defaultBranch":"master","name":"lnd","ownerLogin":"lightningnetwork","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-16T08:19:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13424735?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716889803.0","currentOid":""},"activityList":{"items":[{"before":"e4e04b6a0d324afd9c82b983447207d1dc982507","after":"1f86f38f36d965342b97ba69856b11bf815b579b","ref":"refs/heads/0-19-staging","pushedAt":"2024-05-28T12:20:19.000Z","pushType":"push","commitsCount":154,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into 0-19-staging","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into 0-19-staging"}},{"before":"197b291aae80643c07221cf7c1adfcd1fc91123e","after":null,"ref":"refs/heads/custom-channels-integration-invoice","pushedAt":"2024-05-28T09:50:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"}},{"before":"be752ac2d3592f6919bd73fc59304acb2333f226","after":"e4e04b6a0d324afd9c82b983447207d1dc982507","ref":"refs/heads/0-19-staging","pushedAt":"2024-05-28T09:49:59.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"Merge pull request #8771 from lightningnetwork/custom-channels-integration-invoice\n\n[6/5]: invoice+rpc: add exit hop InvoiceAcceptor sub-systems and RPC calls","shortMessageHtmlLink":"Merge pull request #8771 from lightningnetwork/custom-channels-integr…"}},{"before":"db615084636a0909a17a3ad7755315d0e5622397","after":"197b291aae80643c07221cf7c1adfcd1fc91123e","ref":"refs/heads/custom-channels-integration-invoice","pushedAt":"2024-05-28T06:48:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"multi: pass `UpdateAddHtlc` message custom records to invoice modifier","shortMessageHtmlLink":"multi: pass UpdateAddHtlc message custom records to invoice modifier"}},{"before":null,"after":"1b6f42a1076b5ea3568b83c456f0d78af48629c3","ref":"refs/heads/0-18-rc4","pushedAt":"2024-05-28T01:48:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Roasbeef","name":"Olaoluwa Osuntokun","path":"/Roasbeef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/998190?s=80&v=4"},"commit":{"message":"build: bump version to v0.18.0-beta.rc4","shortMessageHtmlLink":"build: bump version to v0.18.0-beta.rc4"}},{"before":"bc6292f8bd37ddcb4283e79418861be37a36a618","after":"ff85328050730a988876e34e31ab0594afb2a704","ref":"refs/heads/master","pushedAt":"2024-05-28T01:44:30.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Roasbeef","name":"Olaoluwa Osuntokun","path":"/Roasbeef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/998190?s=80&v=4"},"commit":{"message":"Merge pull request #8774 from yyforyongyu/fix-size-calc\n\nlnwallet+sweep: fix wrong unit used in fee calculation","shortMessageHtmlLink":"Merge pull request #8774 from yyforyongyu/fix-size-calc"}},{"before":"d593663e1cd082ddd30c9275800d9c4180b543bd","after":"db615084636a0909a17a3ad7755315d0e5622397","ref":"refs/heads/custom-channels-integration-invoice","pushedAt":"2024-05-27T18:35:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"multi: pass `UpdateAddHtlc` message custom records to invoice modifier","shortMessageHtmlLink":"multi: pass UpdateAddHtlc message custom records to invoice modifier"}},{"before":"f9d0aa13e2e85a9f7f92cdb44af7d7101d5089bd","after":"d593663e1cd082ddd30c9275800d9c4180b543bd","ref":"refs/heads/custom-channels-integration-invoice","pushedAt":"2024-05-27T18:23:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"multi: pass `UpdateAddHtlc` message custom records to invoice modifier","shortMessageHtmlLink":"multi: pass UpdateAddHtlc message custom records to invoice modifier"}},{"before":"d2d50649ce6770fbae345b175f1be61d031dd1c2","after":null,"ref":"refs/heads/custom-channels-integration","pushedAt":"2024-05-27T18:22:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"}},{"before":"626a1b87fa8cfaaf3e6ca7460d44133a8ccf4a04","after":"be752ac2d3592f6919bd73fc59304acb2333f226","ref":"refs/heads/0-19-staging","pushedAt":"2024-05-27T18:22:02.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"Merge pull request #8641 from lightningnetwork/custom-channels-integration\n\n[5/5]: lnwallet: extensions to aux leaf store to integrate custom channels","shortMessageHtmlLink":"Merge pull request #8641 from lightningnetwork/custom-channels-integr…"}},{"before":"f2e71de80aa9e70e999683d145277ff768550876","after":"d2d50649ce6770fbae345b175f1be61d031dd1c2","ref":"refs/heads/custom-channels-integration","pushedAt":"2024-05-27T16:20:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"lnwallet: add HTLC index to commitment sorting function\n\nTo avoid sorting issues with identical HTLCs (equal size, equal payment\nhash, equal CLTV), we need to also use the HTLC index to be able to\ndistinguish between them.","shortMessageHtmlLink":"lnwallet: add HTLC index to commitment sorting function"}},{"before":"3d167f3ba40598ea9d4d67b667a8c52232346043","after":"f9d0aa13e2e85a9f7f92cdb44af7d7101d5089bd","ref":"refs/heads/custom-channels-integration-invoice","pushedAt":"2024-05-27T16:20:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"multi: pass `UpdateAddHtlc` message custom records to invoice modifier","shortMessageHtmlLink":"multi: pass UpdateAddHtlc message custom records to invoice modifier"}},{"before":"7158c316bd3ef6c7877063dc21b52b910d08e141","after":"3d167f3ba40598ea9d4d67b667a8c52232346043","ref":"refs/heads/custom-channels-integration-invoice","pushedAt":"2024-05-27T13:53:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"multi: pass `UpdateAddHtlc` message custom records to invoice modifier","shortMessageHtmlLink":"multi: pass UpdateAddHtlc message custom records to invoice modifier"}},{"before":"13828b76543df5cb4adc97246b2a6b3f8f729ff3","after":"f2e71de80aa9e70e999683d145277ff768550876","ref":"refs/heads/custom-channels-integration","pushedAt":"2024-05-27T13:53:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"lnwallet: add HTLC index to commitment sorting function\n\nTo avoid sorting issues with identical HTLCs (equal size, equal payment\nhash, equal CLTV), we need to also use the HTLC index to be able to\ndistinguish between them.","shortMessageHtmlLink":"lnwallet: add HTLC index to commitment sorting function"}},{"before":"ebf9856fac5646ec92d3bfb756752f5b07316964","after":null,"ref":"refs/heads/aux-leaf-signing","pushedAt":"2024-05-27T13:46:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"}},{"before":"652ff8146156338cafe5ce27f81fa6a30aef2693","after":"626a1b87fa8cfaaf3e6ca7460d44133a8ccf4a04","ref":"refs/heads/0-19-staging","pushedAt":"2024-05-27T13:46:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"Merge pull request #8632 from lightningnetwork/aux-leaf-signing\n\n[4/5]: lnwallet: add new AuxSigner interface to mirror SigPool","shortMessageHtmlLink":"Merge pull request #8632 from lightningnetwork/aux-leaf-signing"}},{"before":"6c3198317b22e8822a828639822639ddadf707ed","after":"7158c316bd3ef6c7877063dc21b52b910d08e141","ref":"refs/heads/custom-channels-integration-invoice","pushedAt":"2024-05-27T13:35:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"multi: pass `UpdateAddHtlc` message custom records to invoice modifier","shortMessageHtmlLink":"multi: pass UpdateAddHtlc message custom records to invoice modifier"}},{"before":"a350ccd7916ce60227e2e8e089d8a47f189e6603","after":null,"ref":"refs/heads/aux-funding","pushedAt":"2024-05-27T13:26:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"}},{"before":"5d53431f59497d27d952baea3697831bcae02f5d","after":"652ff8146156338cafe5ce27f81fa6a30aef2693","ref":"refs/heads/0-19-staging","pushedAt":"2024-05-27T13:26:13.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"Merge pull request #8622 from lightningnetwork/aux-funding\n\n[3/5]: multi: add new AuxFundingController for custom external funding flows","shortMessageHtmlLink":"Merge pull request #8622 from lightningnetwork/aux-funding"}},{"before":"c6b7ef78055f0676cbc33bcd1905cfe62e0021ef","after":"13828b76543df5cb4adc97246b2a6b3f8f729ff3","ref":"refs/heads/custom-channels-integration","pushedAt":"2024-05-27T11:47:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"lnwallet: add HTLC index to commitment sorting function\n\nTo avoid sorting issues with identical HTLCs (equal size, equal payment\nhash, equal CLTV), we need to also use the HTLC index to be able to\ndistinguish between them.","shortMessageHtmlLink":"lnwallet: add HTLC index to commitment sorting function"}},{"before":"d49230385ab0227f91f2d9d8b481a1c6d7ed1031","after":"c6b7ef78055f0676cbc33bcd1905cfe62e0021ef","ref":"refs/heads/custom-channels-integration","pushedAt":"2024-05-27T11:46:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"lnwallet: add HTLC index to commitment sorting function\n\nTo avoid sorting issues with identical HTLCs (equal size, equal payment\nhash, equal CLTV), we need to also use the HTLC index to be able to\ndistinguish between them.","shortMessageHtmlLink":"lnwallet: add HTLC index to commitment sorting function"}},{"before":"adfb663d52c02dbd0c2217789cc3ab285ce4f28e","after":"ebf9856fac5646ec92d3bfb756752f5b07316964","ref":"refs/heads/aux-leaf-signing","pushedAt":"2024-05-27T11:04:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"lnwallet: obtain+verify aux sigs for all second level HTLCs\n\nIn this commit, we start to use the new AuxSigner to obtain+verify aux sigs for all second level HTLCs. This is similar to the existing SigPool, but we'll only attempt to do this if the AuxSigner is present (won't be for most channels).","shortMessageHtmlLink":"lnwallet: obtain+verify aux sigs for all second level HTLCs"}},{"before":"08b0a97fc389acd80c1ab9a3917a69c626ef0ff1","after":"a350ccd7916ce60227e2e8e089d8a47f189e6603","ref":"refs/heads/aux-funding","pushedAt":"2024-05-27T10:59:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"funding: inform aux controller about channel ready/finalize","shortMessageHtmlLink":"funding: inform aux controller about channel ready/finalize"}},{"before":"1661c54e9941f0c0a22202f45d2142f9ba40dacf","after":"08b0a97fc389acd80c1ab9a3917a69c626ef0ff1","ref":"refs/heads/aux-funding","pushedAt":"2024-05-27T10:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"funding: inform aux controller about channel ready/finalize","shortMessageHtmlLink":"funding: inform aux controller about channel ready/finalize"}},{"before":"29d50b6deea85d64409cd282fb211f5b1d7e2625","after":"7ed3d62e531a9328d8b10a63f2e43ff652dea1c3","ref":"refs/heads/custom-channels-poc-coop-close","pushedAt":"2024-05-27T06:04:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Roasbeef","name":"Olaoluwa Osuntokun","path":"/Roasbeef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/998190?s=80&v=4"},"commit":{"message":"peer: decorate delivery addr w/ internal key\n\nIn this commit, we move to add the internal key to the delivery addr. This way, we give the aux chan closer the extra information it may need to properly augment the normal co-op close process.","shortMessageHtmlLink":"peer: decorate delivery addr w/ internal key"}},{"before":"60dd70e161c4e2a6471a0ed36accc1e3f081b49d","after":"29d50b6deea85d64409cd282fb211f5b1d7e2625","ref":"refs/heads/custom-channels-poc-coop-close","pushedAt":"2024-05-27T05:46:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Roasbeef","name":"Olaoluwa Osuntokun","path":"/Roasbeef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/998190?s=80&v=4"},"commit":{"message":"peer: decorate delivery addr w/ internal key\n\nIn this commit, we move to add the internal key to the delivery addr. This way, we give the aux chan closer the extra information it may need to properly augment the normal co-op close process.","shortMessageHtmlLink":"peer: decorate delivery addr w/ internal key"}},{"before":"5401a5441d6bebebbd783308f6bd8d7958c5c088","after":"d49230385ab0227f91f2d9d8b481a1c6d7ed1031","ref":"refs/heads/custom-channels-integration","pushedAt":"2024-05-24T16:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"lnwallet: add HTLC index to commitment sorting function\n\nTo avoid sorting issues with identical HTLCs (equal size, equal payment\nhash, equal CLTV), we need to also use the HTLC index to be able to\ndistinguish between them.","shortMessageHtmlLink":"lnwallet: add HTLC index to commitment sorting function"}},{"before":"8d716d93ba4e9b5d2df0af3a112321ad43fd72de","after":"6c3198317b22e8822a828639822639ddadf707ed","ref":"refs/heads/custom-channels-integration-invoice","pushedAt":"2024-05-24T16:08:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guggero","name":"Oliver Gugger","path":"/guggero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1008879?s=80&v=4"},"commit":{"message":"multi: pass `UpdateAddHtlc` message custom records to invoice acceptor","shortMessageHtmlLink":"multi: pass UpdateAddHtlc message custom records to invoice acceptor"}},{"before":"5d0df368e3cdb39eb6ec6e6eed8de48b454ce00d","after":"60dd70e161c4e2a6471a0ed36accc1e3f081b49d","ref":"refs/heads/custom-channels-poc-coop-close","pushedAt":"2024-05-24T00:08:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Roasbeef","name":"Olaoluwa Osuntokun","path":"/Roasbeef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/998190?s=80&v=4"},"commit":{"message":"lnwallet: add error to aux chan closer methods","shortMessageHtmlLink":"lnwallet: add error to aux chan closer methods"}},{"before":"4417229bc800752691217c27a7ce615e98c94135","after":"bc6292f8bd37ddcb4283e79418861be37a36a618","ref":"refs/heads/master","pushedAt":"2024-05-23T20:58:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Roasbeef","name":"Olaoluwa Osuntokun","path":"/Roasbeef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/998190?s=80&v=4"},"commit":{"message":"Merge pull request #8758 from feelancer21/preserve-inbound-fees\n\nmulti: Inbound fees are retained when not provided","shortMessageHtmlLink":"Merge pull request #8758 from feelancer21/preserve-inbound-fees"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVdEhgAA","startCursor":null,"endCursor":null}},"title":"Activity · lightningnetwork/lnd"}