Closed holzeis closed 1 year ago
@da-kami any suggestions on the design?
For more clarity and understanding how this will work, here is what I have in my mind from the top of my head:
X
X
X * 2
X
(minus opening fee) to TakerX
(minus opening fee).What Daniel proposes sounds good. Just for clarity, he proposes an optimized approach. We could also do this:
If taker wants to open a lightning channel ( I assume this is the default setup)
One challenge: when the maker wants to open a channel with the taker, he needs to communicate with the taker's node, i.e. connect to an address:port. I'm not sure how we can solve this as the user's ports might not be open :/
This requires a view on an on-chain wallet next to the Lightning wallet in the app. I will see to extend the wireframes and then implement a simple screen for this.
Note: We have a Bitcoin wallet and Lightning wallet view now. I captured this in https://github.com/itchysats/10101/issues/139 - I will see to tackle https://github.com/itchysats/10101/issues/139 before this ticket (might be somewhat together).
Note: The designs slightly changed because we introduced a separate Dashboard
view that will have the Deposit Bitcoin
card that will take the user to the Deposit Bitcoin
screen.
This was implemented with #167 Follow up tickets recorded:
We need to be able to fund the on-chain wallet. A screen something like that could be implemented.