Preheat oven to 350 degrees
Line 8-by-8-inch pan with nonstick foil leaving an overhang for easy removal.
Beat butter and sugar.
Add vanilla and salt.
Add flour.
Add milk until a dough forms and press into the bottom of your lined pan.
Prick the bottom several times with a fork.
Bake 20 mins until browned and let cool.
Sprinkle peanuts on cooled crust.
Place the caramels in a pot with the 2 milks and stir on low until melted.
Add peanut butter.
Pour this over the peanuts on the crust and spread evenly.
Chill 30 mins.
Microwave the chocolate, cream and corn syrup gently until melted.
Whisk smooth and pour over chilled caramel layer.
Chill 30-60 before cutting into bars.
Sprinkle on sea salt if desired.