What are the limitations of the StateStore?

The StateStore only allows for reading transaction data but does allow you to read and write data for account objects. It is not possible to access block data through the StateStore. Also, the StateStore is not accessible inside of the validateAsset function as it only allows for static checks.