Yes, hamsters can eat violets.
Violets are actually a plant from the genus which contains about 400 different species.
They can be used as a decoration in a flower arrangement or they can also be eaten by people and some animals, such as hamsters.
While it is true that there are some flowers out there that are poisonous for hamsters to eat, violets are not one of them.
In fact, as long as the hamster does not eat an entire bouquet of violets it should be fine.
There is also some research that shows that certain species of violets are actually good for hamsters because they contain various types of antioxidants.
Hamsters can eat violets but they should not eat them in large quantities. If a hamster is given a bouquet of violets, it should only have a few flowers at a time.