public class Store
extends java.lang.Object
| Constructor and Description |
|---|
Store() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clean() |
static void |
clean(java.lang.String accountName) |
static java.io.File |
createAccountKeyDir(java.lang.String accountName) |
static boolean |
doesAccountExists(java.lang.String oneAddress) |
static boolean |
doesNamedAccountExists(java.lang.String name) |
static java.lang.String |
extractKeyStoreFileFromAccountName(java.lang.String accountName) |
static java.lang.String |
extractKeyStoreFileFromAddress(java.lang.String oneAddress) |
static org.web3j.crypto.WalletFile |
extractWalletFileFromAccountName(java.lang.String accountName) |
static org.web3j.crypto.WalletFile |
extractWalletFileFromAddress(java.lang.String oneAddress) |
static void |
generateWalletFile(java.lang.String accountName,
java.lang.String password,
org.web3j.crypto.ECKeyPair ecKeyPair) |
static java.lang.String |
getAccountNameFromAddress(java.lang.String oneAddress) |
static java.lang.String |
getDefaultKeyDirectory() |
static java.io.File |
getKeyFileFromAccountName(java.lang.String accountName) |
static java.io.File |
getKeyFileFromAddress(java.lang.String oneAddress) |
static java.util.Map<java.lang.String,java.lang.String> |
getLocalAccounts() |
static org.web3j.crypto.Credentials |
loadBip44Credentials(java.lang.String password,
java.lang.String mnemonic) |
static java.lang.String |
searchForAccount(java.lang.String oneAddress) |
static boolean |
setAccountName(java.lang.String oneAddress,
java.lang.String accountName) |
public static java.io.File getKeyFileFromAccountName(java.lang.String accountName)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static java.io.File getKeyFileFromAddress(java.lang.String oneAddress)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static java.lang.String getAccountNameFromAddress(java.lang.String oneAddress)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.util.Map<java.lang.String,java.lang.String> getLocalAccounts()
public static boolean doesNamedAccountExists(java.lang.String name)
public static boolean doesAccountExists(java.lang.String oneAddress)
public static java.lang.String searchForAccount(java.lang.String oneAddress)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.lang.String getDefaultKeyDirectory()
public static java.io.File createAccountKeyDir(java.lang.String accountName)
public static boolean setAccountName(java.lang.String oneAddress,
java.lang.String accountName)
public static org.web3j.crypto.Credentials loadBip44Credentials(java.lang.String password,
java.lang.String mnemonic)
public static void generateWalletFile(java.lang.String accountName,
java.lang.String password,
org.web3j.crypto.ECKeyPair ecKeyPair)
throws org.web3j.crypto.CipherException,
java.io.IOException
org.web3j.crypto.CipherExceptionjava.io.IOExceptionpublic static org.web3j.crypto.WalletFile extractWalletFileFromAccountName(java.lang.String accountName)
throws com.fasterxml.jackson.core.JsonParseException,
com.fasterxml.jackson.databind.JsonMappingException,
java.io.IOException
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionjava.io.IOExceptionpublic static org.web3j.crypto.WalletFile extractWalletFileFromAddress(java.lang.String oneAddress)
throws com.fasterxml.jackson.core.JsonParseException,
com.fasterxml.jackson.databind.JsonMappingException,
java.io.IOException
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionjava.io.IOExceptionpublic static java.lang.String extractKeyStoreFileFromAccountName(java.lang.String accountName)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static java.lang.String extractKeyStoreFileFromAddress(java.lang.String oneAddress)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static void clean()
throws java.io.IOException
java.io.IOExceptionpublic static void clean(java.lang.String accountName)
throws java.io.IOException
java.io.IOException