How To Make An Offline Transaction

If you are using MyCrypto offline and locally, it is not possible to send transactions from the offline computer. To send or broadcast a transaction an internet connection is required. To do this, you should use a second computer, that does have an internet connection. This has the advantage that your private key never leaves the offline computer and malware won't be able to steal your private key.

1. Getting the gas price & nonce

Start off by going to the "Offline Transaction" page on your online computer and fill in your address. Please note that this is the address you want to send FROM, not TO. This will generate the nonce for the transaction. You can read more about what a nonce is here.

2. Filling in the transaction information

Next, go to your offline computer, open the MyCrypto desktop application and go to the "View & Send" tab, then access your wallet. Fill in the TO address and the amount you want to send. Optionally, you can select a token to send from the list. In the "Gas Price (gwei)" box should already be a default value, however, you can find the current advised gwei to use at ethgasstation.info. You can read more about gas here. In the "Nonce" box you want to fill in the nonce you got from step 1.

If you just want to send a transaction to another address (not a contract) leave the gas limit at 21,000. Increasing the gas limit will not get your transaction verified faster, as you can read here. If you are sending a transaction to a contract or including any additional data you have to use more gas. Any excess gas will be returned to you. If you want to include data with your transaction, also fill that in now. Unless you are specifically told to include data, you will likely not need it.

3. Signing the transaction

The next step is to sign the transaction. Click the blue "Sign Transaction" box, the signed transaction will appear at the bottom of the page.

4. Sending the transaction

Finally, copy the signed transaction to your online computer. After signing a transaction, it is not possible to change any information of that transaction anymore, so it is safe to copy it to another computer. On the "Broadcast Trandaction" page, fill in your signed transaction from step 3. Click the "Send Transaction" button and your transaction should be broadcast.