The past tense of gainstay is gainstayed.
The third-person singular simple present indicative form of gainstay is gainstays.
The present participle of gainstay is gainstaying.
The past participle of gainstay is gainstayed.