Simple wallet for mac - ability to configure LAN IP Address in config.yaml (without editing) #14465
weaklysubjective
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a request to help end users. My app uses Chia blockchain. To build smart contracts, NFT etc from time to time, upon user request, I would have users install Chia light client (i.e. Simple Wallet client) in their Laptop , mac etc at home. My app would run on a different device (Oculus Quest) and query the chia wallet host for balance, network_info, and such. These are rpc web requests. One issue I ran into is that 'Config.yaml' is pre-configured to 'localhost' during installation. This means any app wishing to query the wallet has to be resident on the same localhost as the Simple Wallet service (listening on 9256). But this won't be possible in my case because the app is querying from an Oculus device , on the same LAN. If Simple wallet were to run on a non-routable LAN IP (192.168 or 10.0 or whatever), and listens on the same LAN , then a query from a different device, be it an android phone, iphone or oculus , will succeed. Users of my app , and any entertainment app, or any app for that matter, are not proficient in networking, and cannot be expected to edit config files, or understand ports and netstats etc. This is a request to make it seamless, so that during installation, users can be given an choice, how they would want the service to listen, whether using a non-routable IP (which the chia installer could easily find during installation) or localhost. In my opinion, both are safe to use as long as ports are not otherwise forwarded by the user. If they are the kind that forwards ports and tweaks routers etc, then to an extent we can assume they know what they are doing prior to installing chia . Thanks
Beta Was this translation helpful? Give feedback.
All reactions