In a small bowl, mix eggs, buttermilk, and vanilla. Pour the hot cocoa mixture over the flour mixture, stir, then add the egg mixture and stir until combined.
For the icing, melt butter with cocoa in a saucepan, stir in vanilla, then mix with powdered sugar and buttermilk until pourable. Spread icing over the cooled cake.