Melt chocolate and butter together in a double boiler. Once incorporated let cool slightly. Cooled chocolate should still be in liquid form.
Mix together the four eggs and gradually and the two cups of sugar until completely incorporated. SLOWLY pour the slightly warm chocolate mixture into the egg/sugar mixture.
Slowly incorporate the flour into the chocolate/egg mixture. Add vanilla, nuts, salt, and mix.
Line a pan with waxed paper or parchment. Pour in the chocolate mix. Bake at 350 approximately 30 minutes or until an inserted toothpick comes out clean.
Remove from oven. Let cool five minutes. Carefully flip the fudge cake and finish cooling. Once cooled completely, remove wax paper and cut into squares.