Chaincase-iOS-Beta icon indicating copy to clipboard operation
Chaincase-iOS-Beta copied to clipboard

Connect Full Node UI

Open arminsabouri opened this issue 4 years ago • 7 comments

https://github.com/chaincase-app/Chaincase/issues/215 Drafting this PR so we can have a discussion on the open qs

Open Questions

  • Where to persist node address provided by the user. A natural candidate is the config file
  • After we collect the node address we can create a new CoreNode object and configure a new block provider. How can we re-register the wallet manager services to include the new block provider? Perhaps there is an alternate way to re-config the block provider during run-time?

arminsabouri avatar Sep 26 '21 13:09 arminsabouri

follow the wasabi implementation

Where to persist node address provided by the user. A natural candidate is the config file

Config.MainNetBitcoinP2pEndPoint

After we collect the node address we can create a new CoreNode object and configure a new block provider. How can we re-register the wallet manager services to include the new block provider? Perhaps there is an alternate way to re-config the block provider during run-time?

Related to https://github.com/chaincase-app/Chaincase/pull/178 which allows for options to change at runtime. An MVP/PoC that only connects to config available at start is ok to me

DanGould avatar Sep 27 '21 00:09 DanGould

can we delete the connect button and auto try to connect on either page open or boot or when the endpoint changes? fine to show loading animation to show action is happening

DanGould avatar Oct 03 '21 16:10 DanGould

Current UI Screen Shot 2021-10-11 at 1 23 43 PM I

I added a separate input field for port. Not sure if I want to keep it

arminsabouri avatar Oct 11 '21 17:10 arminsabouri

does it connect? we don't support signet or liquid yet.

DanGould avatar Oct 11 '21 19:10 DanGould

image some inspiration. I don't see a need for the toggle, nor a save button, but I think providing feedback by way of "connected" is best practice

DanGould avatar Oct 11 '21 19:10 DanGould

Designs look dope. Let me see what I can do.

does it connect? we don't support signet or liquid yet.

I'll remove those ports. It connects to my local node. What are the chaincase P2P tor hidden services (test and main net)?

arminsabouri avatar Oct 11 '21 22:10 arminsabouri

Current UI Screen Shot 2021-10-23 at 3 49 31 PM

arminsabouri avatar Oct 23 '21 19:10 arminsabouri