Replies: 6 comments 26 replies
-
shall we try to create a metric in grafana to check TTP for new users? otherwise, it might be hard to see whether any actions increase / decrease such metric? |
Beta Was this translation helpful? Give feedback.
-
Connect to external walletUmbrel comes with a wallet which is also used for opening channels. Contrary to what we initially thought, the internal wallet is based on LND's internal wallet. (I've confirmed this by depositing funds and using the cli to check if the balance on the lnd wallet changed). Either way, we should be able to tap into this wallet using LND's RPC interface: https://api.lightning.community/. It might be a bit more work as expected as we are not yet familiar with their API and the library landscape is rather limited. However, LND's RPC interface seems to support our needed functions such as fundpsbt and later on finalize psbt. How should this new feature behave?There are a few options for how we can support this new feature. I'll mention all I can imagine below: internal wallet: the wallet provided in ItchySats
The advantage of this is that we can keep using our wallet which is derived from an internal key. If users were to move their installation, the wallet balance would move with them provided they use the same seed. The disadvantage of this solution is complexity: we would need to coordinate between the two wallets and ask the user for input on which wallet they would want to use the funds from and receive the funds to.
Own opinionI would go for 2.
OutlookThe reason why I called the wallet external wallet is because if we keep it in mind that this is an external wallet, we should be able to add other wallets in the future which support psbts. |
Beta Was this translation helpful? Give feedback.
-
On-boarding tour:An onboarding tour is a guided walkthrough through our application. It guides users step-by-step through what they can do and have to do to for the important actions:
The hard part here is to highlight what the user wants to see, not just what we think he wants to see... Meaning, we will likely need to adapt this constantly and ask for feedback. I was able to find various libraries:
|
Beta Was this translation helpful? Give feedback.
-
FAQ
Example: |
Beta Was this translation helpful? Give feedback.
-
Mainnet / Testnet SwitchI was thinking about what @bonomat suggested here #1841 (comment) in the past and came to the conclusion that it would mean quite an effort to get this right and keep it maintained. A different solution might be to give the user a proper "playground" by allowing the user to switch between How to implement this?
Advantages:
Disadvantages:
|
Beta Was this translation helpful? Give feedback.
-
Docker-compose repoFor Docker users, or people who'd like to have ItchySats taker running as a service (or on their VPS/cloud), a docker-compose repo could be really handy. I've used many of these out-of-the-box configs myself. Example: https://github.com/AzagraMac/PiHoleDocker pros:
cons:
|
Beta Was this translation helpful? Give feedback.
-
Right now it is quite hard to use our app in various ways and we should improve the on-boarding experience, and overall, reduce the time to open a position.
There might be some low hanging fruits and some more complex tasks. This discussion is meant to be used to collect and describe them.
Beta Was this translation helpful? Give feedback.
All reactions