The present tense of onsold is onsell.
The third-person singular simple present indicative form of onsell is onsells.
The present participle of onsell is onselling.
The past participle of onsell is onsold.