Make the filling: In a large bowl, combine the creamy peanut butter, softened butter, vanilla extract, and salt. Stir until completely smooth and well combined.
Add the powdered sugar: Gradually mix in the sifted powdered sugar, about half a cup at a time, until the mixture forms a soft, moldable dough. It should hold its shape when pressed but not feel dry or crumbly. If it's too sticky, add a little more powdered sugar one tablespoon at a time.
Shape the eggs: Scoop about 2 tablespoons of filling per egg. Roll each portion into a ball, then gently flatten and shape the ends into a slight point to form an egg shape. Place each one on a parchment-lined baking sheet.
Chill until firm: Refrigerate the shaped eggs for 30 to 45 minutes, or until they feel cold and firm to the touch. Firm eggs hold their shape in the chocolate and are much easier to dip. If you're short on time, freeze them for 15 to 20 minutes instead.
Melt the chocolate: Place the chocolate melting wafers or chopped chocolate in a microwave-safe bowl. Microwave in 30-second intervals, stirring well between each round, until fully melted and smooth. If the chocolate feels too thick for dipping, stir in 1 to 2 teaspoons of coconut oil to thin it out.
Dip and set: Using a fork or dipping tool, lower each chilled egg into the melted chocolate. Lift it out and gently tap the fork on the edge of the bowl to shake off excess chocolate. Slide the egg onto the parchment-lined sheet. Decorate immediately with sprinkles, a drizzle of white chocolate, or a flake of sea salt while the coating is still wet. Let the eggs set at room temperature or in the refrigerator until the chocolate is fully firm.