Hi bitmover, thanks for your reply. I'd agree with that, not your private keys not your coins. I've used electrum before, Samoruai is a new one to me - will check it out though.
Ideally yes, Bitcoin, Ether and possibly the capacity for some ERC-20's (DAI etc). If it was just bitcoin though, it would still be okay.
I've been looking into it and I've found Edge (previously Airbitz) -
https://github.com/EdgeApp - their wallet app offers milticurrencies and they claim at least to be open source.
I'm not a developer myself, so would have to hire one. I guess my concern was twofold:
1) The ability for a developer to act malicious and somehow put a backdoor in my app? Which seems unlikely if open source software is used?
2) The expense of developing & branding the actual open source within your own app. I'll be adding additional features, but that's the more straight forward part. So I guess it's not too difficult an undertaking in that case - to develop an open source non custodial wallet within your own app?
https://github.com/EdgeApp[/quote]
Technically custodial wallers are not wallets. All wallets should allow users to hold their private keys. A wallet is an interface that allows you to sign transactions with the private key, just that.
Technically it is simple to use an open source wallet like electrum and modify its code for what you want. There are other good options like Samourai.
Do you want to support more coins? If you do, you can't do that with open source wallets (I don't know a single multicurrency open source wallef)
[/quote]