public string ContractGen(string abi, string contractName, string nameSpace) { contractName = MakeFirstCharUpper(contractName); var des = new ABI.FunctionEncoding.ABIDeserialiser(); var contract = des.DeserialiseContract(abi); var operations = EventsGen(contract) + FunctionsGen(contract); var genContract = string.Format(ContractTemplate, abi.Replace("\"", "\"\""), contractName, operations); return string.Format(NameSpaceTemplate, nameSpace, genContract); }
public string ContractGen(string abi, string contractName, string nameSpace) { contractName = MakeFirstCharUpper(contractName); var des = new ABI.FunctionEncoding.ABIDeserialiser(); var contract = des.DeserialiseContract(abi); var operations = EventsGen(contract) + FunctionsGen(contract); var genContract = string.Format(ContractTemplate, abi.Replace("\"", "\"\""), contractName, operations); return(string.Format(NameSpaceTemplate, nameSpace, genContract)); }