Towards Automated Smart Contract Generation: Evaluation, Benchmarking, and Retrieval-Augmented Repair | Synapse