Imburrare una teglia quadrata da 8 o 9 pollici, o foderare la teglia con un foglio di alluminio, estendendo il foglio sui bordi della teglia per creare delle maniglie. Combinare lo zucchero, il sale, il burro, il latte evaporato e il marshmallow fluff in una casseruola dal fondo pesante di 3 litri posta su un fuoco basso, mescolando fino a quando è ben amalgamato. Aumentare il calore a medio-alto e portare il composto ad un’ebollizione completa, facendo attenzione a non confondere le bolle d’aria che fuoriescono con l’ebollizione. Non appena la miscela raggiunge l’ebollizione, abbassare il fuoco a medio e far bollire lentamente, mescolando costantemente, per 5 minuti, o fino a quando la miscela raggiunge la fase di palla morbida (tra 234 e 240 gradi F). Togliere la padella dal fuoco, aggiungere la vaniglia e i pezzi di cioccolato, mescolando fino a quando il cioccolato è sciolto e ben combinato. Mescolare in noci, se desiderato. Girare il composto nella padella preparata e lasciare raffreddare a temperatura ambiente su un rastrello a filo fino a quando non si ferma, circa 4 ore. Rimuovere il fudge dalla padella usando le maniglie della pellicola e tagliare in trentasei quadrati larghi da 1 1/3 di pollice a 1 1/2 di pollice, a seconda delle dimensioni della padella usata. Conservare in un contenitore ermetico (strati separati da carta oleata) per un massimo di una settimana.