Intermediate Guide to MetaMask

Written in collaboration with MoonVault developers

Manipulating Gas

Gas or gwei is the unit of measurement of fees used to pay for using the Blockchain. Generally, crypto wallets will recommend a gwei value that will ensure that the requested transaction that the user submitted be processed in a reasonable timeframe.

Increasing gwei (gas)
Ethereum Gas Tracker widget on

Speed Up Transactions

What if the transaction got submitted and somehow nothing happens after a long time? Or maybe you did “Confirm” a transaction during high loads but forgot to change the gas fees and it never gets processed because it got trivialized?

Find the transaction that still shows as “Pending” — Select Speed Up
Dialog to modify gwei

Cancel Transactions (Nonce Method)

Sometimes, even after speeding up your transaction via the above method by increasing gwei, the transaction can still be stuck. Here’s a method to cancel the stuck transaction so that you can resubmit it again. First, the “Customize transaction nonce” option should be enabled in Metamask settings.

Turn this on for this operation

Identifying Contract Address

Especially for users who are early investors to a new platform, this section is for you. There have been known projects where malicious developers swap out smart contracts on the actual launch day to a different contract that may harm your holdings.

Make sure this address is the same as what is expected

Adding Custom Tokens

Have you ever wondered why after a swap on a DEX, the tokens exchanged for doesn’t show up in the wallet? That is because due to the ever growing amount of different tokens being created on a daily basis, MetaMask cannot cater to have all tokens added to the wallet.

  • Ask for it in the project’s Telegram channel or official sources
  • Quick Google search (not recommended as there could be tokens that are fake and are impersonating the actual token)
  • Obtaining it via blockchain explorers
Add Tokens — Input Address — Voila!

Advanced Gas Controls

In Metamask settings -> Advanced, there is an option to enable “Advanced Gas Controls”. Below shows the differences with it enabled and disabled.

Default off for this setting
Enabled on the left — Disabled on the right

Disconnect Wallet from Unused Protocols

Do you remember when you have visited a crypto platform for the first time and clicked on “Connect Wallet” in order to gain entry to the DApp? It prompts you to confirm the login with your wallet. What if you decided that the DApp is not for you and think you wouldn’t want to come back anymore, MetaMask still caches that login information to the site and you can actually remove it from the wallet.

Go to Connected Sites
Click on the Trashbin icon to disconnect from sites that you do not with the wallet to associate with
Click Disconnect to complete the operation



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store

CryptoWriter. Community moderator for ApeSwap & ApeRocket. Interested in DeFi platforms and always learning NFTs. Believe in Health > Wealth for me and you.