# 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