The past tense of foredeem is foredeemed.
The third-person singular simple present indicative form of foredeem is foredeems.
The present participle of foredeem is foredeeming.
The past participle of foredeem is foredeemed.