Package net.osslabz.evm.abi.definition
Class AbiDefinition.Entry
java.lang.Object
net.osslabz.evm.abi.definition.AbiDefinition.Entry
- Direct Known Subclasses:
AbiDefinition.Constructor,AbiDefinition.Error,AbiDefinition.Event,AbiDefinition.Function
- Enclosing class:
- AbiDefinition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enum -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEntry(Boolean anonymous, Boolean constant, String name, List<AbiDefinition.Entry.Param> inputs, List<AbiDefinition.Entry.Param> outputs, AbiDefinition.Entry.Type type, Boolean payable) -
Method Summary
Modifier and TypeMethodDescriptionstatic AbiDefinition.Entrycreate(boolean anonymous, boolean constant, String name, List<AbiDefinition.Entry.Param> inputs, List<AbiDefinition.Entry.Param> outputs, AbiDefinition.Entry.Type type, Boolean payable) byte[]byte[]
-
Field Details
-
anonymous
-
constant
-
name
-
inputs
-
outputs
-
type
-
payable
-
-
Constructor Details
-
Entry
public Entry(Boolean anonymous, Boolean constant, String name, List<AbiDefinition.Entry.Param> inputs, List<AbiDefinition.Entry.Param> outputs, AbiDefinition.Entry.Type type, Boolean payable)
-
-
Method Details
-
create
public static AbiDefinition.Entry create(boolean anonymous, boolean constant, String name, List<AbiDefinition.Entry.Param> inputs, List<AbiDefinition.Entry.Param> outputs, AbiDefinition.Entry.Type type, Boolean payable) -
formatSignature
-
fingerprintSignature
public byte[] fingerprintSignature() -
encodeSignature
public byte[] encodeSignature()
-