# # SoB 2023 Agenda - Previous Agenda: https://hackmd.io/@summerofbitcoin/HkkKjZXuh - Data: 14-07-2023 - Partecipants: Tarek, Vincent, Harshit --- ## Announcements - Homeworks to better understand bitcoin: Homework 1 https://hackmd.io/ek4lVyF7Sc-0RbBXQQ9X8A ## Topics Please put the topics under this section. Tarek: - (hight) How to approach the issue with different coffee configurations? - Removing the nurse commands; - Move in new location the repository (now they live in the configuration itself so each network has to have the own reporsitory) - Store inside the database the repository json, and then you store the coffee configuration by network key - (medium) HTTPD authentication with different access methods? - commando-rune in core lightning (to generate token); See the [community stream](https://community.corelightning.org/c/events/introduction-to-commando-and-commando-rune) - look at how I can use the token inside the httpd (possible blog like this https://dev.to/sirneij/authentication-system-using-rust-actix-web-and-sveltekit-user-registration-580h) - Add show endpoint and 2 tests for the HTTPD crate - Good idea! - Stress test coffee not coffee_httpd - For `coffee upgrade <repo_name> --branch <branch-name>`, I can add another function to mimic `git checkout <branch_name>` so we will have 2 functions for upgrading the repo. - Before working on it we should fix the different coffee configuration (point 1) and, - Move the install plugin inside a sandbox directory `.coffee/<network>/plugins` - (maybe) do not install a plugin inside the directory `plugin=<>` but try after make the install directory change to poin core lightning in the directory plugin `plugin-dir=<>` Harshit : - The `onSubmitted` feedback on the textfield https://github.com/dart-lightning/lndart.clnapp/pull/120 - `TextFormField`: https://api.flutter.dev/flutter/material/TextFormField-class.html - Use case: Copy and paste the value and then press enter; - Or implementing a component where you listen to a specific keystroke - e.g: https://stackoverflow.com/questions/72747162/press-enter-when-logging-in-instead-of-clicking-button-flutter-web - Issue with the `folgore` plugin. - Report the issue on github; - Solution: - Checking where folgore unwrap inside the estimation fee, and then when there is an error return the null_fee_estimation as core lightning want. - Finalising the `pay_view` https://github.com/dart-lightning/lndart.clnapp/pull/116 - The satoshi is a string, you can express it in 1000msat or 1000btc https://lightning.readthedocs.io/lightning-withdraw.7.html; - We want a combo box on top of the amount and the leave the user to choose what he want (see the figma design). - Some minor things about the design. - We need to set the max wight on the big screen - The amount is printed as 0;