# Summer of Bitcoin Agenda meeting 23 July 2022 ## Table of Content - Summary - Next meting - Question & Topic ## Summary ## Next meting There is one :) Meeting with me: https://cal.com/team/vincent-brink/vincent-15-minutes ## Question & Topic Kavan - [X] Payment UI? have you checked payment locally? - [X] Next task? ## First Milestone Summer of Bitcoin * For Kavan: I think the clnapp is a good example on how to develop and use the stuff in dart, so do you think that the first milestone is have a raw UI with the following use case: * [x] Show the mixed list of payment in the home page + the ammount of bitcoin that we have on the lightning network * [x] Implementing a Pay view * [x] Implementing Setting view * [x] Fix the bug in the Unix socket, because the GRPC isi not read for all this function * Tranquillo: What is you status with the plugin system? * [x] Finish the plugin API (missed hooks + notification) * [ ] Think about the annotation plugin * [x] Implementing a template https://github.com/dart-lightning/lndart.clightning/issues/36 * [ ] Developing at least one plugin to help others of the summer of bitcoin to solve some probelm and solving one problem on core lightning * Micky: Why is you status? What do you want to do? * [X] Finish your API implementation at least of the BOLT * [ ] Implemente a test vector * [ ] Implementing a compiler that take the csv file and generate the lightning network message (in python? or dart using https://github.com/dart-lightning/lndart.wire) * Gautam: Now that you have the API you need only to write a couple of request, so I proprose * [x] Finish the Donation View (check the API because you may need a DJ fremework) * [x] Fix bugs inside the App bar because I had this in production * [x] Provide at least one real API to use the node with a core lightning node * [ ] Add a fetch invoice button * [ ] Work on the lnmetrics, this required knowlge of GraphQL, and we implement at least the following use case: * [ ] node information about the metrics calculated * [ ] channels information about the metrics calculated * Gaby: What if you status? * [x] Finish the simple UNIX wrapper * [x] Add integrationg testing with docker inside the CI * [x] I want to add another project here but I'm not sure what, I'm thinking at the following project: - [ ] Implementing [runes](https://github.com/rustyrussell/runes) in rust - [ ] Finish my rust implementation of [lnsocket](https://github.com/vincenzopalazzo/rust-lnsocket) - [x] Work with another summer of bitcoin to implement a plugin for core lightning in rust or go (we need to finish the plugin API) to provide the tls certificate after with a server to Kevan that need to download the certificate inside the APP. * [ ] Finish implementation of the go plugin API https://github.com/vincenzopalazzo/cln4go/tree/main/plugin * [ ] Create a template plugin for Golang like https://github.com/dart-lightning/lndart.clightning/tree/main/packages/cln_plugin * [ ] Impementing plugin to provide tls certificate for grpc plugin