Package net.osslabz.evm.abi.definition
Class AbiDefinition.Function
java.lang.Object
net.osslabz.evm.abi.definition.AbiDefinition.Entry
net.osslabz.evm.abi.definition.AbiDefinition.Function
- Enclosing class:
- AbiDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from class net.osslabz.evm.abi.definition.AbiDefinition.Entry
AbiDefinition.Entry.Component, AbiDefinition.Entry.Param, AbiDefinition.Entry.Type -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionFunction(boolean constant, String name, List<AbiDefinition.Entry.Param> inputs, List<AbiDefinition.Entry.Param> outputs, Boolean payable) -
Method Summary
Modifier and TypeMethodDescriptionList<?>decode(byte[] encoded) List<?>decodeResult(byte[] encoded) byte[]byte[]static byte[]extractSignature(byte[] data) toString()Methods inherited from class net.osslabz.evm.abi.definition.AbiDefinition.Entry
create, fingerprintSignature, formatSignature
-
Constructor Details
-
Function
public Function(boolean constant, String name, List<AbiDefinition.Entry.Param> inputs, List<AbiDefinition.Entry.Param> outputs, Boolean payable)
-
-
Method Details
-
extractSignature
public static byte[] extractSignature(byte[] data) -
encode
-
decode
-
decodeResult
-
encodeSignature
public byte[] encodeSignature()- Overrides:
encodeSignaturein classAbiDefinition.Entry
-
toString
-