Prepare the Crust: Mix flour, butter, and a pinch of salt. Add ice water to form dough. Chill for 30 minutes, then roll and press into a pie pan.
Make the Filling: Melt chocolate with cream. Stir in caramel sauce and cool slightly. Whisk eggs, sugar, vanilla, and salt, then add the chocolate mixture.
Assemble the Pie: Preheat oven to 375°F (190°C). Pour the filling into the crust and top with chopped nuts. Bake for 30-35 minutes.
Cool and Serve: Let the pie cool to room temperature, then refrigerate for 3-4 hours before serving.