Perovskite solar cells (PVSCs) are an enticing alternative to conventional silicon-based solar cells due to their greater power efficiency and low cost. However, achieving long-term stability has been one of the most difficult challenges in their development.