Hello,
I'd like to send the USDC from my private ETH wallet using the offline MEW wallet.
I've installed the MyEtherWallet-offline from github on my offline computer and MyEtherWallet-hash on my online computer.
I want my private ETH address never be used on online computer.
The MEW-hash does not allow me to choose the USDC contract. I can see the same behavior with regular fully online MEW.
Please help me where I can find the instruction of how to do it.
I'm aware of the following post but it does not contain the required details.
https://help.myetherwallet.com/en/articles/6512619-using-mew-offlineThank you in advance for any help.
I've never tried offline transactions using MEW, but it would be cool to be able to send stablecoins in an air-gapped manner.
Not sure if this is relevant, but there's an app for mobile devices (iOS and Android) which allows you to store ETH (and possibly associated tokens) completely offline. Take it as a sort of cold storage wallet, but for cheap. It's mainly for old devices, though.
You can read more about the Polkadot Vault (formerly Parity Signer) here:
https://wiki.polkadot.com/general/polkadot-vault/There's always the option of running a local instance of geth (the default ETH node software) completely offline. You can sign the transaction on a computer running geth without an Internet connection, and then broadcast it on another computer connected to the Internet.
I asked ChatGPT about this, and here's the response I got:
### Step-by-Step Guide to Making Offline Transactions Using MyEtherWallet
#### 1. **Set Up Your Environment**
- Ensure you have **MyEtherWallet** (MEW) on your computer. You can access it through their official website. Don't use public Wi-Fi; instead, work from a secure, private internet connection.
#### 2. **Create a New Wallet or Access an Existing One**
- If you don’t have a wallet, create a new one. Follow the instructions to securely save your keystore file and password.
- If you have a wallet, log in using your keystore file or private key.
#### 3. **Select the Offline Transaction Option**
- Once logged in, look for a button that says **"Send Ether & Tokens"**.
- Scroll down and select the **"Offline Transaction"** option.
#### 4. **Fill Out the Transaction Details**
- **Recipient Address**: Input the Ethereum address you want to send funds to.
- **Amount**: Specify how much Ether you wish to send.
- **Gas Limit**: Set the gas limit (usually MEW suggests an amount which you can keep). This is like a fee for processing your transaction.
#### 5. **Generate the Transaction**
- After filling out the details, click **“Generate Transaction”**. This creates an unsigned transaction that you’ll need to sign offline.
#### 6. **Copy the Transaction Data**
- MEW will display a long transaction code. Copy this data and save it on a USB drive or write it down. This code is critical for signing.
#### 7. **Sign the Transaction Offline**
- Disconnect from the internet. This step is crucial to ensure your private key remains safe.
- Open MEW again (you can use a different device, or you can use the same one if it's secured).
- On the MEW screen, select the **“Sign Transaction”** option.
- Paste the transaction data you copied earlier.
#### 8. **Sign with Your Private Key**
- Use your private key or keystore file to sign the transaction. This will create a finished transaction that others can recognize and verify.
#### 9. **Broadcast the Transaction**
- Copy the signed transaction data from MEW.
- Reconnect to the internet, and return to MEW.
- Find the **"Broadcast Transaction"** section and paste your signed transaction data there.
- Click **“Send”** to broadcast it to the Ethereum network.
### Important Tips
- **Keep Your Private Key Safe**: Never share it with anyone. Store it securely.
- **Confirm Network Fees**: Ensure enough gas is provided for your transaction to be processed quickly.
- **Verify Addresses**: Double-check the recipient's address; Ethereum transactions cannot be reversed.
### Summary
1. Set up and log into MyEtherWallet.
2. Use the offline transaction feature to input your details.
3. Generate, copy, and sign your transaction offline.
4. Broadcast your signed transaction online.
Hope this helps.
