The past tense of contract to buy is contracted to buy.
The third-person singular simple present indicative form of contract to buy is contracts to buy.
The present participle of contract to buy is contracting to buy.
The past participle of contract to buy is contracted to buy.