I am working on a node app where I am using web3, Infura & truffle-hdwallet-provider & a new MetaMask wallet. This process appears to work & I can successfully deploy contracts!
I want to know if it is possible to deploy contracts & send transactions with a Coinbase ETH account (instead of my new MetaMask one)?
The truffle-hdwallet-provider
package requires a mnemonic to authorise the wallet, but, is this possible with a coinbase account I cannot seem to see this or a private key in my dashboard?
One post I have found touches upon this where they suggest it's possible if I "unlock" the account using a password, which is insecure if using a http
"provider"
Judging from the warnings regarding unlocking accounts, I think I should avoid this method
If I was to simply use a https provider, would this be suitable or still insecure & undesirable for production?
If I were to use this method, would the password for my Coinbase ETH Wallet simply be my account password?
I appreciate I have asked a few questions here.