Skip navigation links
A B C D E F G H I J K L M N O P R S T V W X Z 

A

addBouncyCastle() - Static method in class io.neow3j.crypto.SecurityProviderChecker
 
ADDRESS_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Number of characters in a NEO address String.
AddressFormatException - Exception in io.neow3j.crypto.exceptions
 
AddressFormatException() - Constructor for exception io.neow3j.crypto.exceptions.AddressFormatException
 
AddressFormatException(String) - Constructor for exception io.neow3j.crypto.exceptions.AddressFormatException
 
AddressFormatException.InvalidCharacter - Exception in io.neow3j.crypto.exceptions
This exception is thrown by Base58 when you try to decode data and a character isn't valid.
AddressFormatException.InvalidChecksum - Exception in io.neow3j.crypto.exceptions
This exception is thrown by Base58 when you try to decode data and a character isn't valid.
AddressFormatException.InvalidDataLength - Exception in io.neow3j.crypto.exceptions
This exception is thrown by Base58 when you try to decode data and a character isn't valid.
addressToScriptHash(String) - Static method in class io.neow3j.utils.AddressUtils
Transforms the given address into its script hash.
AddressUtils - Class in io.neow3j.utils
 
AddressUtils() - Constructor for class io.neow3j.utils.AddressUtils
 
ALPHABET - Static variable in class io.neow3j.crypto.Base58
 
any(Object) - Static method in class io.neow3j.contract.ContractParameter
 
array(List<ContractParameter>) - Static method in class io.neow3j.contract.ContractParameter
 
array(ContractParameter...) - Static method in class io.neow3j.contract.ContractParameter
 
ArrayUtils - Class in io.neow3j.utils
 
ArrayUtils() - Constructor for class io.neow3j.utils.ArrayUtils
 
asByte(int, int) - Static method in class io.neow3j.utils.Numeric
 
Assertions - Class in io.neow3j.utils
Assertion utility functions.
Assertions() - Constructor for class io.neow3j.utils.Assertions
 

B

Base58 - Class in io.neow3j.crypto
Base58 is a way to encode Bitcoin addresses (or arbitrary data) as alphanumeric strings.
Base58() - Constructor for class io.neow3j.crypto.Base58
 
base58CheckDecode(String) - Static method in class io.neow3j.crypto.Base58
 
base58CheckEncode(byte[]) - Static method in class io.neow3j.crypto.Base58
 
Base64 - Class in io.neow3j.crypto
Convenience class for encoding and decoding to and from Base64.
Base64() - Constructor for class io.neow3j.crypto.Base64
 
BigIntegers - Class in io.neow3j.utils
 
BigIntegers() - Constructor for class io.neow3j.utils.BigIntegers
 
BinaryReader - Class in io.neow3j.io
 
BinaryReader(InputStream) - Constructor for class io.neow3j.io.BinaryReader
 
BinaryReader(byte[]) - Constructor for class io.neow3j.io.BinaryReader
 
BinaryWriter - Class in io.neow3j.io
 
BinaryWriter(OutputStream) - Constructor for class io.neow3j.io.BinaryWriter
 
bool(boolean) - Static method in class io.neow3j.contract.ContractParameter
Creates a boolean parameter from the given boolean.
buildVerificationScript(byte[]) - Static method in class io.neow3j.contract.ScriptBuilder
Builds a verification script for the given public key.
buildVerificationScript(List<byte[]>, int) - Static method in class io.neow3j.contract.ScriptBuilder
Builds a verification script for a multi signature account from the given public keys.
byteArray(byte[]) - Static method in class io.neow3j.contract.ContractParameter
Creates a byte array parameter from the given value.
byteArray(String) - Static method in class io.neow3j.contract.ContractParameter
Creates a byte array parameter from the given hex string.
byteArrayFromString(String) - Static method in class io.neow3j.contract.ContractParameter
Create a byte array parameter from a string by converting the string to bytes using the UTF-8 character set.

C

capitaliseFirstLetter(String) - Static method in class io.neow3j.utils.Strings
 
character - Variable in exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidCharacter
 
ClassUtils - Class in io.neow3j.utils
 
ClassUtils() - Constructor for class io.neow3j.utils.ClassUtils
 
cleanHexPrefix(String) - Static method in class io.neow3j.utils.Numeric
 
close() - Method in class io.neow3j.io.BinaryReader
 
close() - Method in class io.neow3j.io.BinaryWriter
 
compareTo(ScriptHash) - Method in class io.neow3j.contract.ScriptHash
 
compressPublicKey(byte[]) - Static method in class io.neow3j.utils.KeyUtils
Transforms the given public key into its compressed format if not already compressed.
concatenate(byte[], byte) - Static method in class io.neow3j.utils.ArrayUtils
 
concatenate(byte, byte[]) - Static method in class io.neow3j.utils.ArrayUtils
 
concatenate(byte[]...) - Static method in class io.neow3j.utils.ArrayUtils
 
concatenate(byte[], byte[]) - Static method in class io.neow3j.utils.ArrayUtils
 
containsHexPrefix(String) - Static method in class io.neow3j.utils.Numeric
 
contractCall(ScriptHash, String, List<ContractParameter>) - Method in class io.neow3j.contract.ScriptBuilder
Appends a call to the contract denoted by the given script hash.
ContractParameter - Class in io.neow3j.contract
Contract parameters are used for example in contract invocations and represent an input parameter.
ContractParameter() - Constructor for class io.neow3j.contract.ContractParameter
 
ContractParameter(String, ContractParameterType, Object) - Constructor for class io.neow3j.contract.ContractParameter
 
ContractParameter(String, ContractParameterType) - Constructor for class io.neow3j.contract.ContractParameter
 
ContractParameter.ContractParameterDeserializer - Class in io.neow3j.contract
 
ContractParameter.ContractParameterSerializer - Class in io.neow3j.contract
 
ContractParameter.ParameterDeserializer<T extends ContractParameter> - Class in io.neow3j.contract
 
ContractParameterDeserializer() - Constructor for class io.neow3j.contract.ContractParameter.ContractParameterDeserializer
 
ContractParameterSerializer() - Constructor for class io.neow3j.contract.ContractParameter.ContractParameterSerializer
 
ContractParameterSerializer(Class<ContractParameter>) - Constructor for class io.neow3j.contract.ContractParameter.ContractParameterSerializer
 
convertToOpCodeString(String) - Static method in class io.neow3j.contract.ScriptReader
Converts a Neo VM script into a string representation using OpCode names.
convertToOpCodeString(byte[]) - Static method in class io.neow3j.contract.ScriptReader
Converts a Neo VM script into a string representation using OpCode names.
CURRENT_TX_VERSION - Static variable in class io.neow3j.constants.NeoConstants
The current version used for Neo transaction.
curve() - Static method in class io.neow3j.constants.NeoConstants
 
curveParams() - Static method in class io.neow3j.constants.NeoConstants
 

D

decode(String) - Static method in class io.neow3j.crypto.Base58
Decodes the given base58 string into the original data bytes.
decode(String) - Static method in class io.neow3j.crypto.Base64
Decodes the given base64-encoded string into its original byte representation.
decodeQuantity(String) - Static method in class io.neow3j.utils.Numeric
 
decodeToBigInteger(String) - Static method in class io.neow3j.crypto.Base58
 
DeserializationException - Exception in io.neow3j.io.exceptions
Is thrown when an error occurs in the attempt to deserialize an object implementing the NeoSerializableInterface.
DeserializationException() - Constructor for exception io.neow3j.io.exceptions.DeserializationException
 
DeserializationException(String) - Constructor for exception io.neow3j.io.exceptions.DeserializationException
 
DeserializationException(String, Throwable) - Constructor for exception io.neow3j.io.exceptions.DeserializationException
 
DeserializationException(Throwable) - Constructor for exception io.neow3j.io.exceptions.DeserializationException
 
DeserializationException(String, Throwable, boolean, boolean) - Constructor for exception io.neow3j.io.exceptions.DeserializationException
 
deserialize(JsonParser, DeserializationContext) - Method in class io.neow3j.contract.ContractParameter.ParameterDeserializer
 
deserialize(BinaryReader) - Method in class io.neow3j.contract.ScriptHash
 
deserialize(BinaryReader) - Method in interface io.neow3j.io.NeoSerializableInterface
 

E

encode(byte[]) - Static method in class io.neow3j.crypto.Base58
Encodes the given bytes as a base58 string (no checksum is appended).
encode(byte[]) - Static method in class io.neow3j.crypto.Base64
Base64 encodes the given byte array according to RFC4648.
encodeQuantity(BigInteger) - Static method in class io.neow3j.utils.Numeric
 
equals(Object) - Method in class io.neow3j.contract.ContractParameter
 
equals(Object) - Method in class io.neow3j.contract.ScriptHash
 

F

FIXED8_DECIMALS - Static variable in class io.neow3j.constants.NeoConstants
 
FIXED8_LENGTH - Static variable in class io.neow3j.constants.NeoConstants
Length of a Fixed8 byte array.
FIXED8_SCALE - Static variable in class io.neow3j.constants.NeoConstants
 
flush() - Method in class io.neow3j.io.BinaryWriter
 
from(byte[], Class<T>) - Static method in interface io.neow3j.io.NeoSerializableInterface
 
fromAddress(String) - Static method in class io.neow3j.contract.ScriptHash
Creates a script hash from the given address.
fromAsList(byte[], Class<T>) - Static method in interface io.neow3j.io.NeoSerializableInterface
 
fromBigEndianHexString(String) - Static method in class io.neow3j.utils.BigIntegers
Converts the integer in the given hex string to a BigInteger.
fromDecimalToFixed8ByteArray(BigDecimal) - Static method in class io.neow3j.utils.Numeric
Converts the given decimal number to a Fixed8 byte array (8 bytes in little-endian order).
fromDecimalToFixed8ByteArray(BigInteger) - Static method in class io.neow3j.utils.Numeric
Converts the given decimal number to a Fixed8 byte array (8 bytes in little-endian order).
fromDecimalToFixed8HexString(BigDecimal) - Static method in class io.neow3j.utils.Numeric
Converts the given decimal number to a Fixed8 hexadecimal string (8 bytes in big-endian order).
fromDecimalToFixed8HexString(BigInteger) - Static method in class io.neow3j.utils.Numeric
Converts the given decimal number to a Fixed8 hexadecimal string (8 bytes in big-endian order).
fromFixed8ToDecimal(byte[]) - Static method in class io.neow3j.utils.Numeric
Converts the given Fixed8 number to a BigDecimal.
fromFixed8ToDecimal(String) - Static method in class io.neow3j.utils.Numeric
Converts the given Fixed8 number to a BigDecimal.
fromFixed8ToDecimal(BigInteger) - Static method in class io.neow3j.utils.Numeric
Converts the given Fixed8 number to a BigDecimal.
fromLittleEndianByteArray(byte[]) - Static method in class io.neow3j.utils.BigIntegers
Converts the integer in the given byte array to a BigInteger.
fromPublicKey(byte[]) - Static method in class io.neow3j.contract.ScriptHash
 
fromPublicKeys(List<byte[]>, int) - Static method in class io.neow3j.contract.ScriptHash
 
fromScript(byte[]) - Static method in class io.neow3j.contract.ScriptHash
Creates a script hash from the given script in byte array form.
fromScript(String) - Static method in class io.neow3j.contract.ScriptHash
Creates a script hash from the given script in hexadecimal string form.

G

GAS_PER_BYTE - Static variable in class io.neow3j.constants.NeoConstants
The network fee per byte of a transaction.
get(byte) - Static method in enum io.neow3j.constants.OpCode
 
get(int) - Static method in enum io.neow3j.constants.OpCode
 
getClassInputStreamForClassName(String, ClassLoader) - Static method in class io.neow3j.utils.ClassUtils
Gets the input stream of the class with the given name.
getClassName(String) - Static method in class io.neow3j.utils.ClassUtils
 
getClassNameForInternalName(String) - Static method in class io.neow3j.utils.ClassUtils
Gets the class name for the given internal name.
getCode() - Method in enum io.neow3j.constants.OpCode
 
getFirstNBytes(byte[], int) - Static method in class io.neow3j.utils.ArrayUtils
 
getFullyQualifiedNameForInternalName(String) - Static method in class io.neow3j.utils.ClassUtils
 
getHash() - Method in enum io.neow3j.constants.InteropServiceCode
Gets this InteropServiceCode's hash (4 bytes) as a hex string.
getInteropServiceCode(String) - Static method in class io.neow3j.contract.ScriptReader
Gets the InteropService that creates the provided hash.
getLastNBytes(byte[], int) - Static method in class io.neow3j.utils.ArrayUtils
 
getMark() - Method in class io.neow3j.io.BinaryReader
 
getName() - Method in enum io.neow3j.constants.InteropServiceCode
 
getOperandSize(OpCode) - Static method in enum io.neow3j.constants.OpCode
Gets the OperandSize annotation for the given opcode.
getParamName() - Method in class io.neow3j.contract.ContractParameter
 
getParamType() - Method in class io.neow3j.contract.ContractParameter
 
getPosition() - Method in class io.neow3j.io.BinaryReader
 
getPrice() - Method in enum io.neow3j.constants.InteropServiceCode
Get the price in fractions of GAS of this interop service.
getPrice(int) - Method in enum io.neow3j.constants.InteropServiceCode
Get the price in fractions of GAS of this interop service dependent on the given parameter.
getPrice() - Method in enum io.neow3j.constants.OpCode
 
getPrivateKeyFromWIF(String) - Static method in class io.neow3j.crypto.WIF
 
getSize() - Method in class io.neow3j.contract.ScriptHash
 
getSize() - Method in interface io.neow3j.io.NeoSerializableInterface
Gets the byte size of this serializable in serialized form.
getValue() - Method in class io.neow3j.contract.ContractParameter
 
getVarSize(long) - Static method in class io.neow3j.io.IOUtils
Gets the byte size of the given number when Neo-serialized.
getVarSize(List<? extends NeoSerializable>) - Static method in class io.neow3j.io.IOUtils
Gets the byte size of the given list when Neo-serialized.
getVarSize(byte[]) - Static method in class io.neow3j.io.IOUtils
Gets the byte size of the given byte array when Neo-serialized.
getWIFFromPrivateKey(byte[]) - Static method in class io.neow3j.crypto.WIF
 

H

halfCurveOrder() - Static method in class io.neow3j.constants.NeoConstants
 
Hash - Class in io.neow3j.crypto
Cryptographic hash functions.
hash160(ScriptHash) - Static method in class io.neow3j.contract.ContractParameter
Creates a hash160 parameter from the given script hash.
hash256(String) - Static method in class io.neow3j.contract.ContractParameter
Creates a hash256 parameter from the given hex string.
hash256(byte[]) - Static method in class io.neow3j.contract.ContractParameter
Creates a hash256 parameter from the given bytes.
hash256(byte[]) - Static method in class io.neow3j.crypto.Hash
Applies SHA-256 twice to the input and returns the result.
hash256(byte[], int, int) - Static method in class io.neow3j.crypto.Hash
Applies SHA-256 twice to the slice of the given length of the input, starting at the given offset.
hashCode() - Method in class io.neow3j.contract.ContractParameter
 
hashCode() - Method in class io.neow3j.contract.ScriptHash
 
hexStringToByteArray(String) - Static method in class io.neow3j.utils.Numeric
 
hexToInteger(String) - Static method in class io.neow3j.utils.Numeric
 
hexToString(String) - Static method in class io.neow3j.utils.Numeric
 
hmacSha512(byte[], byte[]) - Static method in class io.neow3j.crypto.Hash
Generates HMAC SHA-512 digest for the given input with the given key.

I

integer(int) - Static method in class io.neow3j.contract.ContractParameter
Creates an integer parameter from the given integer.
integer(BigInteger) - Static method in class io.neow3j.contract.ContractParameter
Creates an integer parameter from the given integer.
InteropServiceCode - Enum in io.neow3j.constants
 
InvalidCharacter(char, int) - Constructor for exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidCharacter
 
InvalidChecksum() - Constructor for exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidChecksum
 
InvalidChecksum(String) - Constructor for exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidChecksum
 
InvalidDataLength() - Constructor for exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidDataLength
 
InvalidDataLength(String) - Constructor for exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidDataLength
 
INVOCATION_SCRIPT_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Size of an invocation (signature) script in bytes.
io.neow3j.constants - package io.neow3j.constants
 
io.neow3j.contract - package io.neow3j.contract
 
io.neow3j.crypto - package io.neow3j.crypto
 
io.neow3j.crypto.exceptions - package io.neow3j.crypto.exceptions
 
io.neow3j.exceptions - package io.neow3j.exceptions
 
io.neow3j.io - package io.neow3j.io
 
io.neow3j.io.exceptions - package io.neow3j.io.exceptions
 
io.neow3j.utils - package io.neow3j.utils
 
IOUtils - Class in io.neow3j.io
 
IOUtils() - Constructor for class io.neow3j.io.IOUtils
 
isEmpty(String) - Static method in class io.neow3j.utils.Strings
 
isIntegerValue(BigDecimal) - Static method in class io.neow3j.utils.Numeric
 
isPublicKeyCompressed(byte[]) - Static method in class io.neow3j.utils.KeyUtils
Checks if the given public key is in compressed format.
isValidAddress(String) - Static method in class io.neow3j.utils.AddressUtils
Checks whether the give address is valid or not.
isValidHexString(String) - Static method in class io.neow3j.utils.Numeric
Checks if the given string is a valid hexadecimal string.

J

join(List<String>, String) - Static method in class io.neow3j.utils.Strings
 

K

KeyUtils - Class in io.neow3j.utils
Key utilities.
KeyUtils() - Constructor for class io.neow3j.utils.KeyUtils
 

L

lowercaseFirstLetter(String) - Static method in class io.neow3j.utils.Strings
 

M

mark(int) - Method in class io.neow3j.io.BinaryReader
 
MAX_MANIFEST_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Max byte length for a valid contract manifest.
MAX_PUBLIC_KEYS_PER_MULTISIG_ACCOUNT - Static variable in class io.neow3j.constants.NeoConstants
The maximum number of public keys that can take part in a multi-signature address.
MAX_SIGNER_SUBITEMS - Static variable in class io.neow3j.constants.NeoConstants
The maximum number of contracts or groups a signer scope can contain.
MAX_TRANSACTION_ATTRIBUTES - Static variable in class io.neow3j.constants.NeoConstants
The maximum number of attributes that a transaction can have.
MAX_TRANSACTION_SIZE - Static variable in class io.neow3j.constants.NeoConstants
The maximum size of a transaction in bytes.
MAX_VALID_UNTIL_BLOCK_INCREMENT - Static variable in class io.neow3j.constants.NeoConstants
The maximum value for the 'validUntilBlock' transaction property.
MessageDecodingException - Exception in io.neow3j.exceptions
Encoding exception.
MessageDecodingException(String) - Constructor for exception io.neow3j.exceptions.MessageDecodingException
 
MessageDecodingException(String, Throwable) - Constructor for exception io.neow3j.exceptions.MessageDecodingException
 
MessageEncodingException - Exception in io.neow3j.exceptions
Encoding exception.
MessageEncodingException(String) - Constructor for exception io.neow3j.exceptions.MessageEncodingException
 
MessageEncodingException(String, Throwable) - Constructor for exception io.neow3j.exceptions.MessageEncodingException
 

N

NeoConstants - Class in io.neow3j.constants
 
NeoConstants() - Constructor for class io.neow3j.constants.NeoConstants
 
NeoSerializable - Class in io.neow3j.io
 
NeoSerializable() - Constructor for class io.neow3j.io.NeoSerializable
 
NeoSerializableInterface - Interface in io.neow3j.io
 
newInstance(String, ContractParameterType, Object) - Method in class io.neow3j.contract.ContractParameter.ContractParameterDeserializer
 
newInstance(String, ContractParameterType, Object) - Method in class io.neow3j.contract.ContractParameter.ParameterDeserializer
 
Numeric - Class in io.neow3j.utils
Message codec functions.

O

OpCode - Enum in io.neow3j.constants
This enum contains a subset of NEO VM opcodes.
opCode(OpCode) - Method in class io.neow3j.contract.ScriptBuilder
Appends an OpCode to the script.
opCode(OpCode, byte[]) - Method in class io.neow3j.contract.ScriptBuilder
Appends an OpCode and a belonging argument to the script.
OperandSize - Annotation Type in io.neow3j.constants
Used to define the size of OpCode operands and operand prefixes.

P

pack() - Method in class io.neow3j.contract.ScriptBuilder
 
ParameterDeserializer() - Constructor for class io.neow3j.contract.ContractParameter.ParameterDeserializer
 
ParameterDeserializer(Class<T>) - Constructor for class io.neow3j.contract.ContractParameter.ParameterDeserializer
 
position - Variable in exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidCharacter
 
prependHexPrefix(String) - Static method in class io.neow3j.utils.Numeric
 
PRIVATE_KEY_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Size of a private key in bytes
privateKeyIntegerToByteArray(BigInteger) - Static method in class io.neow3j.utils.KeyUtils
 
PUBLIC_KEY_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Size of a public key in bytes
publicKey(byte[]) - Static method in class io.neow3j.contract.ContractParameter
Creates a public key parameter from the given public key bytes.
publicKeyIntegerToByteArray(BigInteger) - Static method in class io.neow3j.utils.KeyUtils
 
pushArray(ContractParameter[]) - Method in class io.neow3j.contract.ScriptBuilder
 
pushBoolean(boolean) - Method in class io.neow3j.contract.ScriptBuilder
 
pushData(String) - Method in class io.neow3j.contract.ScriptBuilder
Adds the data to the script, prefixed with the correct code for its length.
pushData(byte[]) - Method in class io.neow3j.contract.ScriptBuilder
Adds the data to the script, prefixed with the correct code for its length.
pushInteger(int) - Method in class io.neow3j.contract.ScriptBuilder
Adds a push operation with the given integer to the script.
pushInteger(BigInteger) - Method in class io.neow3j.contract.ScriptBuilder
Adds a push operation with the given integer to the script.
pushParam(ContractParameter) - Method in class io.neow3j.contract.ScriptBuilder
 
pushParams(List<ContractParameter>) - Method in class io.neow3j.contract.ScriptBuilder
Adds the given contract parameters to the script.

R

read(byte[]) - Method in class io.neow3j.io.BinaryReader
 
read(byte[], int, int) - Method in class io.neow3j.io.BinaryReader
 
readBoolean() - Method in class io.neow3j.io.BinaryReader
 
readByte() - Method in class io.neow3j.io.BinaryReader
 
readByteKeepPosition() - Method in class io.neow3j.io.BinaryReader
 
readBytes(int) - Method in class io.neow3j.io.BinaryReader
 
readDouble() - Method in class io.neow3j.io.BinaryReader
 
readECPoint() - Method in class io.neow3j.io.BinaryReader
 
readEncodedECPoint() - Method in class io.neow3j.io.BinaryReader
Tries to read an encoded EC point from the underlying stream.
readFloat() - Method in class io.neow3j.io.BinaryReader
 
readInt() - Method in class io.neow3j.io.BinaryReader
 
readInt64() - Method in class io.neow3j.io.BinaryReader
Reads a 64-bit signed integer from the underlying input stream.
readPushBigInteger() - Method in class io.neow3j.io.BinaryReader
 
readPushData() - Method in class io.neow3j.io.BinaryReader
Tries to read a PUSHDATA OpCode and the following data from the underlying byte stream.
readPushInteger() - Method in class io.neow3j.io.BinaryReader
 
readPushString() - Method in class io.neow3j.io.BinaryReader
 
readSerializable(Class<T>) - Method in class io.neow3j.io.BinaryReader
 
readSerializableList(Class<T>) - Method in class io.neow3j.io.BinaryReader
 
readSerializableListVarBytes(Class<T>) - Method in class io.neow3j.io.BinaryReader
 
readShort() - Method in class io.neow3j.io.BinaryReader
 
readUInt16() - Method in class io.neow3j.io.BinaryReader
Reads a 16-bit unsigned integer from the underlying input stream.
readUInt16(byte[]) - Static method in class io.neow3j.io.BinaryReader
 
readUInt32() - Method in class io.neow3j.io.BinaryReader
Reads a 32-bit unsigned integer from the underlying input stream.
readUnsignedByte() - Method in class io.neow3j.io.BinaryReader
 
readVarBytes() - Method in class io.neow3j.io.BinaryReader
 
readVarBytes(int) - Method in class io.neow3j.io.BinaryReader
 
readVarInt() - Method in class io.neow3j.io.BinaryReader
 
readVarInt(long) - Method in class io.neow3j.io.BinaryReader
 
repeat(char, int) - Static method in class io.neow3j.utils.Strings
 
reset() - Method in class io.neow3j.io.BinaryReader
 
reverseArray(byte[]) - Static method in class io.neow3j.utils.ArrayUtils
 
reverseHexString(String) - Static method in class io.neow3j.utils.Numeric
 
ripemd160(String) - Static method in class io.neow3j.crypto.Hash
RipeMD-160 hash function.
ripemd160(byte[]) - Static method in class io.neow3j.crypto.Hash
Generates RipeMD-160 digest for the given input.

S

ScriptBuilder - Class in io.neow3j.contract
 
ScriptBuilder() - Constructor for class io.neow3j.contract.ScriptBuilder
 
ScriptHash - Class in io.neow3j.contract
A script hash is as its name says the hash of a executable NeoVM script.
ScriptHash() - Constructor for class io.neow3j.contract.ScriptHash
Constructs a new script hash with 20 zero bytes.
ScriptHash(byte[]) - Constructor for class io.neow3j.contract.ScriptHash
Constructs a new script hash from the given byte array.
ScriptHash(String) - Constructor for class io.neow3j.contract.ScriptHash
Constructs a new script hash from the given hexadecimal string.
SCRIPTHASH_SIZE - Static variable in class io.neow3j.constants.NeoConstants
The byte size of a script hash.
scriptHashToAddress(byte[]) - Static method in class io.neow3j.utils.AddressUtils
Derives the Neo address from the given script hash.
ScriptReader - Class in io.neow3j.contract
Reads Neo VM scripts and converts them to a more human-readable representation.
ScriptReader() - Constructor for class io.neow3j.contract.ScriptReader
 
SecurityProviderChecker - Class in io.neow3j.crypto
 
SecurityProviderChecker() - Constructor for class io.neow3j.crypto.SecurityProviderChecker
 
serialize(ContractParameter, JsonGenerator, SerializerProvider) - Method in class io.neow3j.contract.ContractParameter.ContractParameterSerializer
 
serialize(BinaryWriter) - Method in class io.neow3j.contract.ScriptHash
 
serialize(BinaryWriter) - Method in interface io.neow3j.io.NeoSerializableInterface
 
SERIALIZED_INVOCATION_SCRIPT_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Size of a serialized invocation (signature) script in bytes.
sha256(byte[]) - Static method in class io.neow3j.crypto.Hash
Generates SHA-256 digest for the given input.
sha256(byte[], int, int) - Static method in class io.neow3j.crypto.Hash
Generates SHA-256 digest for the given input.
sha256AndThenRipemd160(byte[]) - Static method in class io.neow3j.crypto.Hash
Performs a SHA256 followed by a RIPEMD160.
sha3(String) - Static method in class io.neow3j.crypto.Hash
Keccak-256 hash function.
sha3(byte[], int, int) - Static method in class io.neow3j.crypto.Hash
Keccak-256 hash function.
sha3(byte[]) - Static method in class io.neow3j.crypto.Hash
Keccak-256 hash function.
sha3String(String) - Static method in class io.neow3j.crypto.Hash
Keccak-256 hash function that operates on a UTF-8 encoded String.
signature(String) - Static method in class io.neow3j.contract.ContractParameter
Creates a signature parameter from the given signature hexadecimal string.
signature(byte[]) - Static method in class io.neow3j.contract.ContractParameter
Creates a signature parameter from the given signature.
SIGNATURE_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Size of a signature in bytes.
string(String) - Static method in class io.neow3j.contract.ContractParameter
 
Strings - Class in io.neow3j.utils
String utility functions.
sysCall(InteropServiceCode) - Method in class io.neow3j.contract.ScriptBuilder
 

T

toAddress() - Method in class io.neow3j.contract.ScriptHash
Derives the address corresponding to this script hash.
toArray() - Method in class io.neow3j.contract.ScriptBuilder
 
toArray() - Method in class io.neow3j.contract.ScriptHash
Gets the script hash as a byte array in little-endian order.
toArray() - Method in interface io.neow3j.io.NeoSerializableInterface
 
toBigInt(byte[], int, int) - Static method in class io.neow3j.utils.Numeric
 
toBigInt(byte[]) - Static method in class io.neow3j.utils.Numeric
 
toBigInt(String) - Static method in class io.neow3j.utils.Numeric
 
toBigIntNoPrefix(String) - Static method in class io.neow3j.utils.Numeric
 
toByteArray(int) - Static method in class io.neow3j.utils.ArrayUtils
Gets the given int as a byte array of length 4 in big-endian format.
toByteArray(long) - Static method in class io.neow3j.utils.ArrayUtils
Gets the given long as a byte array of length 8 in big-endian format.
toBytesPadded(BigInteger, int) - Static method in class io.neow3j.utils.Numeric
 
toCsv(List<String>) - Static method in class io.neow3j.utils.Strings
 
toHexString(byte[], int, int, boolean) - Static method in class io.neow3j.utils.Numeric
 
toHexString(byte) - Static method in class io.neow3j.utils.Numeric
 
toHexString(byte[]) - Static method in class io.neow3j.utils.Numeric
 
toHexStringNoPrefix(BigInteger) - Static method in class io.neow3j.utils.Numeric
 
toHexStringNoPrefix(byte) - Static method in class io.neow3j.utils.Numeric
 
toHexStringNoPrefix(byte[]) - Static method in class io.neow3j.utils.Numeric
 
toHexStringNoPrefixZeroPadded(BigInteger) - Static method in class io.neow3j.utils.Numeric
Converts the given integer to a hexadecimal string with an even number of characters by padding in the front with a zero if the string is not already even.
toHexStringNoPrefixZeroPadded(BigInteger, int) - Static method in class io.neow3j.utils.Numeric
 
toHexStringWithPrefix(BigInteger) - Static method in class io.neow3j.utils.Numeric
 
toHexStringWithPrefixSafe(BigInteger) - Static method in class io.neow3j.utils.Numeric
 
toHexStringWithPrefixZeroPadded(BigInteger, int) - Static method in class io.neow3j.utils.Numeric
 
toLittleEndianByteArray(BigInteger) - Static method in class io.neow3j.utils.BigIntegers
Gets the two's complement in little-endian order of the given integer.
toLittleEndianByteArray(int) - Static method in class io.neow3j.utils.BigIntegers
Gets the two's complement in little-endian order of the given integer.
toLittleEndianByteArrayZeroPadded(BigInteger, int) - Static method in class io.neow3j.utils.BigIntegers
Gets the two's complement in little-endian order of the given integer.
toLittleEndianByteArrayZeroPadded(int, int) - Static method in class io.neow3j.utils.BigIntegers
Gets the two's complement in little-endian order of the given integer.
toPrimitive(Byte[]) - Static method in class io.neow3j.utils.ArrayUtils
 
toString() - Method in enum io.neow3j.constants.InteropServiceCode
 
toString() - Method in enum io.neow3j.constants.OpCode
 
toString() - Method in class io.neow3j.contract.ScriptHash
Gets the script hash as a hexadecimal string in big-endian order without the '0x' prefix.
trimLeadingBytes(byte[], byte) - Static method in class io.neow3j.utils.ArrayUtils
 
trimLeadingZeroes(byte[]) - Static method in class io.neow3j.utils.ArrayUtils
 
trimTrailingBytes(byte[], byte) - Static method in class io.neow3j.utils.ArrayUtils
 

V

value - Variable in class io.neow3j.contract.ContractParameter
 
valueOf(String) - Static method in enum io.neow3j.constants.InteropServiceCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.neow3j.constants.OpCode
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum io.neow3j.constants.OpCode
 
values() - Static method in enum io.neow3j.constants.InteropServiceCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.neow3j.constants.OpCode
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFICATION_SCRIPT_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Size of a verification script in bytes.
verifyPrecondition(boolean, String) - Static method in class io.neow3j.utils.Assertions
Verify that the provided precondition holds true.

W

WIF - Class in io.neow3j.crypto
Based on the Bitcoin documentation.
WIF() - Constructor for class io.neow3j.crypto.WIF
 
write(byte[]) - Method in class io.neow3j.io.BinaryWriter
 
write(byte[], int, int) - Method in class io.neow3j.io.BinaryWriter
 
writeBoolean(boolean) - Method in class io.neow3j.io.BinaryWriter
 
writeByte(byte) - Method in class io.neow3j.io.BinaryWriter
 
writeDouble(double) - Method in class io.neow3j.io.BinaryWriter
 
writeECPoint(ECPoint) - Method in class io.neow3j.io.BinaryWriter
 
writeFixedString(String, int) - Method in class io.neow3j.io.BinaryWriter
 
writeFloat(float) - Method in class io.neow3j.io.BinaryWriter
 
writeInt32(int) - Method in class io.neow3j.io.BinaryWriter
 
writeInt64(long) - Method in class io.neow3j.io.BinaryWriter
Writes the given long (signed 64-bit integer) to the underlying output stream in little-endian order.
writeSerializableFixed(NeoSerializable) - Method in class io.neow3j.io.BinaryWriter
 
writeSerializableFixed(List<? extends NeoSerializable>) - Method in class io.neow3j.io.BinaryWriter
 
writeSerializableVariable(List<? extends NeoSerializable>) - Method in class io.neow3j.io.BinaryWriter
 
writeSerializableVariableBytes(NeoSerializable) - Method in class io.neow3j.io.BinaryWriter
 
writeSerializableVariableBytes(List<? extends NeoSerializable>) - Method in class io.neow3j.io.BinaryWriter
 
writeUInt16(int) - Method in class io.neow3j.io.BinaryWriter
Writes the first (least-significant) 16 bits of the given int (signed 32-bit integer) to the underlying output stream in little-endian order.
writeUInt32(long) - Method in class io.neow3j.io.BinaryWriter
Writes the first (least-significant) 32 bits of the given long (signed 64-bit integer) to the underlying output stream in little-endian order.
writeVarBytes(byte[]) - Method in class io.neow3j.io.BinaryWriter
 
writeVarInt(long) - Method in class io.neow3j.io.BinaryWriter
 

X

xor(byte[], byte[]) - Static method in class io.neow3j.utils.ArrayUtils
 

Z

ZERO - Static variable in class io.neow3j.contract.ScriptHash
A zero address script hash.
zeros(int) - Static method in class io.neow3j.utils.Strings
 
A B C D E F G H I J K L M N O P R S T V W X Z 
Skip navigation links