In a large bowl, stir together the flour, sugar, baking soda, baking powder, and salt.
In a separate bowl, whisk the eggs, and mix in the milk, butter, and vanilla.
Stir the dry ingredients into the wet ingredients until everything is combined.
Let the batter sit while the griddle preheats.
Smear griddle with butter and drop batter on the griddle. Let cook until bubbles form on the surface, then flip and cook for another 1 to 1 1/2 minutes.