public static String readString(File file) throws IOException { return new String(readBytes(file)); } }
private void run(String input) { File keyFile = new File(input); if (keyFile.isFile()) { String privateKey = null; try { privateKey = Files.readString(keyFile); } catch (IOException e) { exitError("Unable to read file " + input); } createWalletFile(privateKey.trim()); } else { createWalletFile(input.trim()); } }
private void generate() throws IOException, ClassNotFoundException { String binary = Contract.BIN_NOT_PROVIDED; if (binFile != null) { byte[] bytes = Files.readBytes(binFile); binary = new String(bytes); } byte[] bytes = Files.readBytes(abiFile); String abi = new String(bytes); List<AbiDefinition> functionDefinitions = loadContractDefinition(abiFile); if (functionDefinitions.isEmpty()) { exitError("Unable to parse input ABI file"); } else { String contractName = getFileNameNoExtension(abiFile.getName()); String className = Strings.capitaliseFirstLetter(contractName); System.out.printf("Generating " + basePackageName + "." + className + " ... "); new SolidityFunctionWrapper(useJavaNativeTypes).generateJavaFiles( contractName, binary, abi, destinationDirLocation.toString(), basePackageName); System.out.println("File written to " + destinationDirLocation.toString() + "\n"); } }
private void generate() throws IOException, ClassNotFoundException { String binary = Contract.BIN_NOT_PROVIDED; if (binFile != null) { byte[] bytes = Files.readBytes(binFile); binary = new String(bytes); } byte[] bytes = Files.readBytes(abiFile); String abi = new String(bytes); List<AbiDefinition> functionDefinitions = loadContractDefinition(abiFile); if (functionDefinitions.isEmpty()) { exitError("Unable to parse input ABI file"); } else { String contractName = getFileNameNoExtension(abiFile.getName()); String className = Strings.capitaliseFirstLetter(contractName); System.out.printf("Generating " + basePackageName + "." + className + " ... "); new SolidityFunctionWrapper(useJavaNativeTypes).generateJavaFiles( contractName, binary, abi, destinationDirLocation.toString(), basePackageName); System.out.println("File written to " + destinationDirLocation.toString() + "\n"); } }