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);
 }
Ejemplo n.º 2
0
        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));
        }