public class Utils
extends java.lang.Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static org.web3j.abi.datatypes.Type<?> |
convertTypes(java.lang.String type,
java.lang.Object param) |
static org.web3j.abi.datatypes.Type |
createArray(org.web3j.abi.datatypes.Type... types) |
static java.util.Map<java.lang.Integer,org.web3j.abi.TypeReference<org.web3j.abi.datatypes.Type>> |
createEventIndexed(org.ethereum.core.CallTransaction.Function f,
boolean indexed) |
static org.web3j.abi.datatypes.Function |
createFunction(Contract contract,
java.lang.String name,
java.lang.Object... input) |
static java.lang.String |
encodeParameters(org.web3j.abi.datatypes.Type... objects) |
static java.lang.String |
functionHash(java.lang.String abiSig) |
static org.web3j.abi.TypeReference<org.web3j.abi.datatypes.Type> |
getType(java.lang.String type) |
public static org.web3j.abi.datatypes.Function createFunction(Contract contract, java.lang.String name, java.lang.Object... input) throws java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionpublic static java.util.Map<java.lang.Integer,org.web3j.abi.TypeReference<org.web3j.abi.datatypes.Type>> createEventIndexed(org.ethereum.core.CallTransaction.Function f,
boolean indexed)
public static org.web3j.abi.datatypes.Type<?> convertTypes(java.lang.String type,
java.lang.Object param)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException,
ConvertException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionConvertExceptionpublic static org.web3j.abi.TypeReference<org.web3j.abi.datatypes.Type> getType(java.lang.String type)
public static java.lang.String encodeParameters(org.web3j.abi.datatypes.Type... objects)
public static org.web3j.abi.datatypes.Type createArray(org.web3j.abi.datatypes.Type... types)
public static java.lang.String functionHash(java.lang.String abiSig)