How to get tokens out of a metamask account
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.
The current version of MetaMask (3.9.2) does now support the display of tokens directly within it. In the account view go to the "tokens" tab, click the "+" button at the bottom and enter the address of the token's contract into the "Token Address" field for the token you're using. In the case of Golem (GNT) that's 0xa74476443119A942dE498590Fe1f2454d7D4aC0d. MetaMask doesn't currently display how much that's worth (in ETH/USD/anything else) but at least it does let you keep track of your tokens without having to visit another website.