Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbiDecoder - Class in net.osslabz.evm.abi.decoder
- AbiDecoder(InputStream) - Constructor for class net.osslabz.evm.abi.decoder.AbiDecoder
- AbiDecoder(String) - Constructor for class net.osslabz.evm.abi.decoder.AbiDecoder
- AbiDefinition - Class in net.osslabz.evm.abi.definition
- AbiDefinition() - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition
- AbiDefinition.Constructor - Class in net.osslabz.evm.abi.definition
- AbiDefinition.Entry - Class in net.osslabz.evm.abi.definition
- AbiDefinition.Entry.Component - Class in net.osslabz.evm.abi.definition
- AbiDefinition.Entry.Param - Class in net.osslabz.evm.abi.definition
- AbiDefinition.Entry.Type - Enum Class in net.osslabz.evm.abi.definition
- AbiDefinition.Error - Class in net.osslabz.evm.abi.definition
- AbiDefinition.Event - Class in net.osslabz.evm.abi.definition
- AbiDefinition.Function - Class in net.osslabz.evm.abi.definition
- AbiDefinition.ParamSanitizer - Class in net.osslabz.evm.abi.definition
- AddressType() - Constructor for class net.osslabz.evm.abi.definition.SolidityType.AddressType
- anonymous - Variable in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
- ArrayType(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType.ArrayType
B
- bigIntegerToBytes(BigInteger) - Static method in class net.osslabz.evm.abi.util.ByteUtil
-
Omitting sign indication byte.
- bigIntegerToBytes(BigInteger, int) - Static method in class net.osslabz.evm.abi.util.ByteUtil
-
The regular
BigInteger.toByteArray()method isn't quite what we often need: it appends a leading zero to indicate that the number is positive and may need padding. - bigIntegerToBytesSigned(BigInteger, int) - Static method in class net.osslabz.evm.abi.util.ByteUtil
- BoolType() - Constructor for class net.osslabz.evm.abi.definition.SolidityType.BoolType
- Bytes32Type(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType.Bytes32Type
- bytesToBigInteger(byte[]) - Static method in class net.osslabz.evm.abi.util.ByteUtil
- BytesType() - Constructor for class net.osslabz.evm.abi.definition.SolidityType.BytesType
- BytesType(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType.BytesType
- ByteUtil - Class in net.osslabz.evm.abi.util
- ByteUtil() - Constructor for class net.osslabz.evm.abi.util.ByteUtil
C
- Component() - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Component
- constant - Variable in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
- constructor - Enum constant in enum class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Type
- Constructor(List<AbiDefinition.Entry.Param>, List<AbiDefinition.Entry.Param>) - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition.Constructor
- convert(AbiDefinition.Entry.Param) - Method in class net.osslabz.evm.abi.definition.AbiDefinition.ParamSanitizer
- create(boolean, boolean, String, List<AbiDefinition.Entry.Param>, List<AbiDefinition.Entry.Param>, AbiDefinition.Entry.Type, Boolean) - Static method in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
D
- decode(byte[]) - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Constructor
- decode(byte[]) - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Error
- decode(byte[]) - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Function
- decode(byte[]) - Method in class net.osslabz.evm.abi.definition.SolidityType
- decode(byte[], byte[][]) - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Event
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.AddressType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.BoolType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.Bytes32Type
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.BytesType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.DynamicArrayType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.IntType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.StaticArrayType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.StringType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.TupleType
- decode(byte[], int) - Method in class net.osslabz.evm.abi.definition.SolidityType.UnsignedIntType
- decodeBytes32(byte[], int) - Static method in class net.osslabz.evm.abi.definition.SolidityType.Bytes32Type
- DecodedFunctionCall - Class in net.osslabz.evm.abi.decoder
- DecodedFunctionCall(String, List<DecodedFunctionCall.Param>) - Constructor for class net.osslabz.evm.abi.decoder.DecodedFunctionCall
- DecodedFunctionCall.Param - Class in net.osslabz.evm.abi.decoder
- decodeFunctionCall(String) - Method in class net.osslabz.evm.abi.decoder.AbiDecoder
- decodeFunctionsCalls(String) - Method in class net.osslabz.evm.abi.decoder.AbiDecoder
- decodeInt(byte[], int) - Static method in class net.osslabz.evm.abi.definition.SolidityType.IntType
- decodeInt(byte[], int) - Static method in class net.osslabz.evm.abi.definition.SolidityType.UnsignedIntType
- decodeList(List<AbiDefinition.Entry.Param>, byte[]) - Static method in class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Param
- decodeResult(byte[]) - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Function
- decodeTuple(byte[], int, int) - Method in class net.osslabz.evm.abi.definition.SolidityType.ArrayType
- DynamicArrayType(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType.DynamicArrayType
E
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.AddressType
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.ArrayType
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.BoolType
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.Bytes32Type
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.BytesType
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType
-
Encodes the value according to specific type rules
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.FunctionType
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.IntType
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.StringType
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.TupleType
- encode(Object) - Method in class net.osslabz.evm.abi.definition.SolidityType.UnsignedIntType
- encode(Object...) - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Function
- encodeInt(int) - Static method in class net.osslabz.evm.abi.definition.SolidityType.IntType
- encodeInt(int) - Static method in class net.osslabz.evm.abi.definition.SolidityType.UnsignedIntType
- encodeInt(BigInteger) - Static method in class net.osslabz.evm.abi.definition.SolidityType.IntType
- encodeInt(BigInteger) - Static method in class net.osslabz.evm.abi.definition.SolidityType.UnsignedIntType
- encodeList(List) - Method in class net.osslabz.evm.abi.definition.SolidityType.ArrayType
- encodeList(List) - Method in class net.osslabz.evm.abi.definition.SolidityType.DynamicArrayType
- encodeList(List) - Method in class net.osslabz.evm.abi.definition.SolidityType.StaticArrayType
- encodeSignature() - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
- encodeSignature() - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Function
- encodeTuple(List) - Method in class net.osslabz.evm.abi.definition.SolidityType.ArrayType
- Entry(Boolean, Boolean, String, List<AbiDefinition.Entry.Param>, List<AbiDefinition.Entry.Param>, AbiDefinition.Entry.Type, Boolean) - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition.Entry
- error - Enum constant in enum class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Type
- Error(String, List<AbiDefinition.Entry.Param>) - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition.Error
- event - Enum constant in enum class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Type
- Event(boolean, String, List<AbiDefinition.Entry.Param>, List<AbiDefinition.Entry.Param>) - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition.Event
- extractSignature(byte[]) - Static method in class net.osslabz.evm.abi.definition.AbiDefinition.Function
F
- fallback - Enum constant in enum class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Type
- findConstructor() - Method in class net.osslabz.evm.abi.definition.AbiDefinition
- findError(Predicate<AbiDefinition.Error>) - Method in class net.osslabz.evm.abi.definition.AbiDefinition
- findEvent(Predicate<AbiDefinition.Event>) - Method in class net.osslabz.evm.abi.definition.AbiDefinition
- findFunction(Predicate<AbiDefinition.Function>) - Method in class net.osslabz.evm.abi.definition.AbiDefinition
- fingerprintSignature() - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
- formatSignature() - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
- formatSignature(String) - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Constructor
- fromJson(InputStream) - Static method in class net.osslabz.evm.abi.definition.AbiDefinition
- fromJson(Reader) - Static method in class net.osslabz.evm.abi.definition.AbiDefinition
- fromJson(String) - Static method in class net.osslabz.evm.abi.definition.AbiDefinition
- function - Enum constant in enum class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Type
- Function(boolean, String, List<AbiDefinition.Entry.Param>, List<AbiDefinition.Entry.Param>, Boolean) - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition.Function
- FunctionType() - Constructor for class net.osslabz.evm.abi.definition.SolidityType.FunctionType
G
- getCanonicalName() - Method in class net.osslabz.evm.abi.definition.SolidityType.DynamicArrayType
- getCanonicalName() - Method in class net.osslabz.evm.abi.definition.SolidityType
-
The canonical type name (used for the method signature creation) E.g.
- getCanonicalName() - Method in class net.osslabz.evm.abi.definition.SolidityType.IntType
- getCanonicalName() - Method in class net.osslabz.evm.abi.definition.SolidityType.StaticArrayType
- getCanonicalName() - Method in class net.osslabz.evm.abi.definition.SolidityType.UnsignedIntType
- getElementType() - Method in class net.osslabz.evm.abi.definition.SolidityType.ArrayType
- getFixedSize() - Method in class net.osslabz.evm.abi.definition.SolidityType
- getFixedSize() - Method in class net.osslabz.evm.abi.definition.SolidityType.StaticArrayType
- getName() - Method in class net.osslabz.evm.abi.definition.SolidityType
-
The type name as it was specified in the interface description
- getParam(String) - Method in class net.osslabz.evm.abi.decoder.DecodedFunctionCall
- getParamList() - Method in class net.osslabz.evm.abi.decoder.DecodedFunctionCall
- getParams() - Method in class net.osslabz.evm.abi.decoder.DecodedFunctionCall
- getSize() - Method in class net.osslabz.evm.abi.decoder.DecodedFunctionCall
- getType(String) - Static method in class net.osslabz.evm.abi.definition.SolidityType.ArrayType
- getType(String) - Static method in class net.osslabz.evm.abi.definition.SolidityType
H
- hashAsKeccak(byte[]) - Static method in class net.osslabz.evm.abi.util.HashUtil
- HashUtil - Class in net.osslabz.evm.abi.util
- HashUtil() - Constructor for class net.osslabz.evm.abi.util.HashUtil
I
- inputs - Variable in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
- IntType(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType.IntType
- isDynamicType() - Method in class net.osslabz.evm.abi.definition.SolidityType.BytesType
- isDynamicType() - Method in class net.osslabz.evm.abi.definition.SolidityType.DynamicArrayType
- isDynamicType() - Method in class net.osslabz.evm.abi.definition.SolidityType
- isDynamicType() - Method in class net.osslabz.evm.abi.definition.SolidityType.StaticArrayType
- isDynamicType() - Method in class net.osslabz.evm.abi.definition.SolidityType.TupleType
M
- merge(byte[]...) - Static method in class net.osslabz.evm.abi.util.ByteUtil
N
- name - Variable in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
- name - Variable in class net.osslabz.evm.abi.definition.SolidityType
- net.osslabz.evm.abi.decoder - package net.osslabz.evm.abi.decoder
- net.osslabz.evm.abi.definition - package net.osslabz.evm.abi.definition
- net.osslabz.evm.abi.util - package net.osslabz.evm.abi.util
- NumericType(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType.NumericType
O
- outputs - Variable in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
P
- Param() - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Param
- Param(String, String, Object) - Constructor for class net.osslabz.evm.abi.decoder.DecodedFunctionCall.Param
- ParamSanitizer() - Constructor for class net.osslabz.evm.abi.definition.AbiDefinition.ParamSanitizer
- payable - Variable in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
R
- receive - Enum constant in enum class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Type
S
- SolidityType - Class in net.osslabz.evm.abi.definition
- SolidityType(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType
- SolidityType.AddressType - Class in net.osslabz.evm.abi.definition
- SolidityType.ArrayType - Class in net.osslabz.evm.abi.definition
- SolidityType.BoolType - Class in net.osslabz.evm.abi.definition
- SolidityType.Bytes32Type - Class in net.osslabz.evm.abi.definition
- SolidityType.BytesType - Class in net.osslabz.evm.abi.definition
- SolidityType.DynamicArrayType - Class in net.osslabz.evm.abi.definition
- SolidityType.FunctionType - Class in net.osslabz.evm.abi.definition
- SolidityType.IntType - Class in net.osslabz.evm.abi.definition
- SolidityType.NumericType - Class in net.osslabz.evm.abi.definition
- SolidityType.StaticArrayType - Class in net.osslabz.evm.abi.definition
- SolidityType.StringType - Class in net.osslabz.evm.abi.definition
- SolidityType.TupleType - Class in net.osslabz.evm.abi.definition
- SolidityType.UnsignedIntType - Class in net.osslabz.evm.abi.definition
- StaticArrayType(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType.StaticArrayType
- StringType() - Constructor for class net.osslabz.evm.abi.definition.SolidityType.StringType
T
- toHexString(byte[]) - Static method in class net.osslabz.evm.abi.util.ByteUtil
-
Convert a byte-array into a hex String.
Works similar toHex.toHexString(byte[])but allows fornull - toJson() - Method in class net.osslabz.evm.abi.definition.AbiDefinition
- toString() - Method in class net.osslabz.evm.abi.decoder.DecodedFunctionCall.Param
- toString() - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Param
- toString() - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Error
- toString() - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Event
- toString() - Method in class net.osslabz.evm.abi.definition.AbiDefinition.Function
- toString() - Method in class net.osslabz.evm.abi.definition.AbiDefinition
- toString() - Method in class net.osslabz.evm.abi.definition.SolidityType
- TupleType() - Constructor for class net.osslabz.evm.abi.definition.SolidityType.TupleType
- type - Variable in class net.osslabz.evm.abi.definition.AbiDefinition.Entry
U
- UnsignedIntType(String) - Constructor for class net.osslabz.evm.abi.definition.SolidityType.UnsignedIntType
V
- valueOf(String) - Static method in enum class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.osslabz.evm.abi.definition.AbiDefinition.Entry.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form