Package money.zumo.zumokit
Interface Utils
-
- All Known Implementing Classes:
Utils.CppProxy
public interface UtilsUtility class providing blockchain related utility methods. Accessed fromZumoKitclass.This class provides mnemonic phrase generation utility and Bitcoin & Ethereum address validation utilities.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classUtils.CppProxy
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgenerateMnemonic(int wordCount)Generates mnemonic seed phrase used in wallet creation process.booleanisValidAddress(java.lang.String currencyCode, java.lang.String address, java.lang.String network)Validates Ethereum, Bitcoin or Bitcoin SV address.
-
-
-
Method Detail
-
generateMnemonic
java.lang.String generateMnemonic(int wordCount)
Generates mnemonic seed phrase used in wallet creation process.- Parameters:
wordCount- 12, 15, 18, 21 or 24
-
isValidAddress
boolean isValidAddress(java.lang.String currencyCode, java.lang.String address, java.lang.String network)Validates Ethereum, Bitcoin or Bitcoin SV address.- Parameters:
currencyCode- 'ETH', 'BTC' or 'BSV'address- blockchain addressnetwork- network type- Returns:
- true if address is valid on the given network
- See Also:
NetworkType
-
-