Optimizing Large Language Models to Expedite the Development of Smart Contracts