Surah An-Nisa 4:155
فَبِمَا نَقْضِهِم مِّيثَـٰقَهُمْ وَكُفْرِهِم بِـَٔايَـٰتِ ٱللَّهِ وَقَتْلِهِمُ ٱلْأَنۢبِيَآءَ بِغَيْرِ حَقٍّ وَقَوْلِهِمْ قُلُوبُنَا غُلْفٌۢ ۚ بَلْ طَبَعَ ٱللَّهُ عَلَيْهَا بِكُفْرِهِمْ فَلَا يُؤْمِنُونَ إِلَّا قَلِيلًا
And [We cursed them] for their breaking of the covenant and their disbelief in the signs of Allāh and their killing of the prophets without right and their saying, "Our hearts are wrapped" [i.e., sealed against reception]. Rather, Allāh has sealed them because of their disbelief, so they believe not, except for a few.
Translation: Saheeh International
Tafsir
So for their breaking fa-bi-mā naqdihim the mā is extra; the bā’ is causative and connected to a missing element such as sabab ‘reason’ in other words it should be understood as la‘annāhum bi-sabab naqdihim ‘We cursed them for the reason of their breaking’ their covenant and disbelieving in the signs of God and …
Excerpt from Tafsir al-Jalalayn, commentary on 4:155, via Quran.com. The reader has the full commentary and 9 more tafsirs.