String getDestinationDir() { String defaultDir = WalletUtils.getTestnetKeyDirectory(); String destinationDir = console.readLine( "Please enter a destination directory location [" + defaultDir + "]: "); if (destinationDir.equals("")) { return defaultDir; } else if (destinationDir.startsWith("~")) { return System.getProperty("user.home") + destinationDir.substring(1); } else { return destinationDir; } }
@Test public void testGetTestnetKeyDirectory() { assertTrue(WalletUtils.getMainnetKeyDirectory() .endsWith(String.format("%skeystore", File.separator))); assertTrue(WalletUtils.getTestnetKeyDirectory() .endsWith(String.format("%stestnet%skeystore", File.separator, File.separator))); assertTrue(WalletUtils.getRinkebyKeyDirectory() .endsWith(String.format("%srinkeby%skeystore", File.separator, File.separator))); }
public static List<SecureKey> listRopstenKeystores() { return listKeystores(new File(WalletUtils.getTestnetKeyDirectory())); }
public static void main(String[] args) { web3j = Web3j.build(new HttpService(Environment.RPC_URL)); exportPrivateKey("/Users/yangzhengwei/Library/Ethereum/testnet/keystore/UTC--2018-03-03T03-51-50.155565446Z--7b1cc408fcb2de1d510c1bf46a329e9027db4112", "yzw"); importPrivateKey(new BigInteger("", 16), "yzw", WalletUtils.getTestnetKeyDirectory()); exportBip39Wallet(WalletUtils.getTestnetKeyDirectory(), "yzw"); }