I transferred tokens (GNT) from an exchange to a metamask account but I can't figure out how to get them out. They do not show up in metamask, but etherscan shows them. I tried to import the account to mist but I do not have a json file to import it, only the private key. I am not sure if metamask has the capability to transfer them? I also do not know how to create a json file or import that account to mist. Any direction greatly appreciated? learning slowly. Thanks!
Thanks for asking, this is a common question but did not have a good public answer. I've updated the MetaMask user FAQ to include a response, and am copying that answer here:
MetaMask does not currently display your token balances, but that doesn't mean you can't manage your tokens with MetaMask!
Since MetaMask allows any website to interact with the blockchain, you can use any token managing UI you like to view and send tokens.
A few popular options are:
Just visit any of these sites with MetaMask installed, and you'll be able to manage your tokens freely.
If you have the private key you can use https://www.myetherwallet.com/ to transfer the tokens.