Thanks, will check it out. But looking at it so far, it looks like this wallet interacts with web and is open on a port even if used behind the scene with PHP. I will look deeper, I assume there is a way to secure that.
Well it still must be able to connect to the internet in order to get transaction details. Electrum connects to Electrum servers which do the address lookups and provide the client with the necessary transaction information so that you know how much Bitcoin you have and can then send the Bitcoin.
It is fine with connecting to the internet, I can just block that port from incoming connections, it is fine.
Adding to my request is. I only have xPubx given to me. I need to be able to use those to create addresses. I noticed many wallets (like copay) you need to create the watch addresses using the private keys.
Electrum allows you to import a watch-only wallet using the xpub.
Do you have a link to something about that (I did search but didn't find it)? All the other wallet software I have been looking at seems to only be able to "import" a wallet created by it's software. I do not know what software is going to be used for the xPubs and will not be able to import it as I only have an xPub or several of them and not a wallet file.