I think I should have several tokens in my account, but I can only see Ether. Is a wallet contract necessary to see ERC-20 tokens?
you need to add the token contract to mist. Unless they've updated the interface, you do it like this:
Click on the "Contracts" button
Scroll to the bottom and click "Watch Token"
Enter the token contract address in the "Token Contract Address" field
- Enter its name in the "Token Name" field
- Enter its symbol in the "Token Symbol" field
- Enter the decimal units in the "Decimal Places of Smallest Units" Press OK