Package io.api.etherscan.util
Class BasicUtils
- java.lang.Object
-
- io.api.etherscan.util.BasicUtils
-
public class BasicUtils extends java.lang.ObjectBasic utils for library- Since:
- 28.10.2018
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BlockParamcompensateBlocks(long startBlock, long endBlock)static longcompensateMaxBlock(long blockNumber)static longcompensateMinBlock(long blockNumber)static booleanisBlank(java.lang.String value)static booleanisEmpty(java.lang.String value)static <T> booleanisEmpty(java.util.Collection<T> collection)static booleanisNotAddress(java.lang.String value)static booleanisNotHex(java.lang.String value)static booleanisNotTxHash(java.lang.String value)static java.math.BigIntegerparseHex(java.lang.String hex)static @NotNull java.util.List<java.util.List<java.lang.String>>partition(java.util.List<java.lang.String> list, int pairSize)static voidvalidateAddress(java.lang.String address)static voidvalidateAddresses(java.util.List<java.lang.String> addresses)static voidvalidateTxHash(java.lang.String txhash)static <T extends BaseResponseTO>
voidvalidateTxResponse(T response)
-
-
-
Method Detail
-
isEmpty
public static boolean isEmpty(java.lang.String value)
-
isBlank
public static boolean isBlank(java.lang.String value)
-
isEmpty
public static <T> boolean isEmpty(java.util.Collection<T> collection)
-
compensateBlocks
public static BlockParam compensateBlocks(long startBlock, long endBlock)
-
compensateMinBlock
public static long compensateMinBlock(long blockNumber)
-
compensateMaxBlock
public static long compensateMaxBlock(long blockNumber)
-
isNotAddress
public static boolean isNotAddress(java.lang.String value)
-
isNotTxHash
public static boolean isNotTxHash(java.lang.String value)
-
isNotHex
public static boolean isNotHex(java.lang.String value)
-
parseHex
public static java.math.BigInteger parseHex(java.lang.String hex)
-
validateAddress
public static void validateAddress(java.lang.String address)
-
validateTxHash
public static void validateTxHash(java.lang.String txhash)
-
validateTxResponse
public static <T extends BaseResponseTO> void validateTxResponse(T response)
-
validateAddresses
public static void validateAddresses(java.util.List<java.lang.String> addresses)
-
partition
@NotNull public static @NotNull java.util.List<java.util.List<java.lang.String>> partition(java.util.List<java.lang.String> list, int pairSize)
-
-