Smart contract generation model based on code annotation and AST-LSTM tuning | Synapse