Preheat the oven to 350°F. Line a silicone muffin pan with 10-11 paper liners.
In a large bowl, mix together the flours, maple sugar, baking soda and powder, and salt.
In a medium bowl, whisk together the eggs, ghee, champagne and vanilla extract. Pour the wet ingredients into the dry ingredients and mix until well combined. Batter should be slightly thick.
Use an ice cream scoop to scoop the batter into 10 or 11 lined muffin cups. Bake for 25 minutes or until a toothpick inserted in the middle of a cupcake comes out clean. Place cupcakes on a cooling rack to cool completely before frosting.
For the frosting
Place the softened butter in a stand mixer fitted with the flat beater attachment. Whip on high speed until fluffy, scraping down the sides every minute or so, about 5 to 7 minutes—the longer, the better.
Add the vanilla extract and champagne and beat for another 2 to 3 minutes, until fully combined.
Turn the mixer off, add 2 tablespoons of the powdered sugar, and then turn on the mixer and process to combine. Repeat until all the powdered sugar has been added and the frosting is thoroughly whipped. Set aside.
For make the cupcakes
Place your favorite frosting tip in a bag and add the frosting. Frost each cupcake then top with edible sprinkles on top!