Preheat the oven to 375 degrees, grease and flour a 9 inch cake pan
Mix the flour, baking powder, baking soda and salt in a bowl and set aside.
Cream the butter and sugar together
Add eggs, beat for 1-2 minutes
Now add the vanilla and mix to combine
Alternatingly add the buttermilk and dry ingredients in 2 batches each until just mixed.
Pour into prepared pan and bake for 28-30 minutes or until a skewer inserted in the middle emerges clean
Put a frying pan on medium high heat, add your notes, toast the nuts, swirling every thirty seconds or so for about 2 minutes. They will darken and smell toasty.
Bring the brown sugar, butter and cream to boil in a small saucepan, simmer for 3 minutes and then add the vanilla and salt.
Stir in the nuts and pour over the cake.