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.crypto.KeyUtils
 
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.
ALPHABET - Static variable in class io.neow3j.crypto.Base58
 
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.Hash
 
base58CheckEncode(byte[]) - Static method in class io.neow3j.crypto.Hash
 
BinaryReader - Class in io.neow3j.io
 
BinaryReader(InputStream) - Constructor for class io.neow3j.io.BinaryReader
 
BinaryWriter - Class in io.neow3j.io
 
BinaryWriter(OutputStream) - Constructor for class io.neow3j.io.BinaryWriter
 

C

capitaliseFirstLetter(String) - Static method in class io.neow3j.utils.Strings
 
character - Variable in exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidCharacter
 
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
 
COIN_VERSION - Static variable in class io.neow3j.constants.NeoConstants
 
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
 
CURVE - Static variable in class io.neow3j.constants.NeoConstants
 
CURVE_PARAMS - Static variable 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.
decodeQuantity(String) - Static method in class io.neow3j.utils.Numeric
 
decodeToBigInteger(String) - Static method in class io.neow3j.crypto.Base58
 
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).
encodeQuantity(BigInteger) - Static method in class io.neow3j.utils.Numeric
 

F

flush() - Method in class io.neow3j.io.BinaryWriter
 
from(byte[], Class<T>) - Static method in interface io.neow3j.io.NeoSerializableInterface
 
fromAsList(byte[], Class<T>) - Static method in interface io.neow3j.io.NeoSerializableInterface
 

G

getFirstNBytes(byte[], int) - Static method in class io.neow3j.utils.ArrayUtils
 
getLastNBytes(byte[], int) - Static method in class io.neow3j.utils.ArrayUtils
 
getMark() - Method in class io.neow3j.io.BinaryReader
 
getPosition() - Method in class io.neow3j.io.BinaryReader
 
getPrivateKeyFromWIF(String) - Static method in class io.neow3j.crypto.WIF
 
getValue() - Method in enum io.neow3j.constants.OpCode
 

H

HALF_CURVE_ORDER - Static variable in class io.neow3j.constants.NeoConstants
 
Hash - Class in io.neow3j.crypto
Cryptographic hash functions.
hexStringToByteArray(String) - Static method in class io.neow3j.utils.Numeric
 

I

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
 
io.neow3j.constants - package io.neow3j.constants
 
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.utils - package io.neow3j.utils
 
isEmpty(String) - Static method in class io.neow3j.utils.Strings
 
isIntegerValue(BigDecimal) - Static method in class io.neow3j.utils.Numeric
 

J

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

K

KeyUtils - Class in io.neow3j.crypto
 
KeyUtils() - Constructor for class io.neow3j.crypto.KeyUtils
 

L

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

M

mark(int) - Method in class io.neow3j.io.BinaryReader
 
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
 
Numeric - Class in io.neow3j.utils
Message codec functions.

O

OpCode - Enum in io.neow3j.constants
This class represents a subset of NEO VM opcodes.

P

position - Variable in exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidCharacter
 
prependHexPrefix(String) - Static method in class io.neow3j.utils.Numeric
 
PRIVATE_KEY_LENGTH_IN_HEX - Static variable in class io.neow3j.crypto.KeyUtils
 
PRIVATE_KEY_SIZE - Static variable in class io.neow3j.crypto.KeyUtils
 
PUBLIC_KEY_SIZE - Static variable in class io.neow3j.crypto.KeyUtils
 
PUBLIC_KEY_SIZE_NOT_ENCODED - Static variable in class io.neow3j.crypto.KeyUtils
 

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
 
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
 
readFloat() - Method in class io.neow3j.io.BinaryReader
 
readInt() - Method in class io.neow3j.io.BinaryReader
 
readLong() - 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
 
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
 
readVarString() - 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
 
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

SecurityProviderChecker - Class in io.neow3j.crypto
 
SecurityProviderChecker() - Constructor for class io.neow3j.crypto.SecurityProviderChecker
 
serialize(BinaryWriter) - Method in interface io.neow3j.io.NeoSerializableInterface
 
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
 
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.
Strings - Class in io.neow3j.utils
String utility functions.

T

toAddress(byte[]) - Static method in class io.neow3j.crypto.KeyUtils
 
toArray() - Method in interface io.neow3j.io.NeoSerializableInterface
 
toBigDecimal(byte[]) - Static method in class io.neow3j.utils.Numeric
 
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
 
toBytesPadded(BigInteger, int) - Static method in class io.neow3j.utils.Numeric
 
toCsv(List<String>) - Static method in class io.neow3j.utils.Strings
 
toHexString(OpCode) - Static method in enum io.neow3j.constants.OpCode
 
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, 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
 
toScriptHash(String) - Static method in class io.neow3j.crypto.KeyUtils
 
toString() - Method in enum io.neow3j.constants.OpCode
 
toUnsignedInt(byte) - Static method in class io.neow3j.utils.ArrayUtils
 
trimLeadingBytes(byte[], byte) - Static method in class io.neow3j.utils.ArrayUtils
 
trimLeadingZeroes(byte[]) - Static method in class io.neow3j.utils.ArrayUtils
 

V

valueOf(String) - Static method in enum io.neow3j.constants.OpCode
Returns the enum constant of this type with the specified name.
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.
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
 
writeInt(int) - Method in class io.neow3j.io.BinaryWriter
 
writeLong(long) - 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
 
writeShort(short) - Method in class io.neow3j.io.BinaryWriter
 
writeVarBytes(byte[]) - Method in class io.neow3j.io.BinaryWriter
 
writeVarInt(long) - Method in class io.neow3j.io.BinaryWriter
 
writeVarString(String) - Method in class io.neow3j.io.BinaryWriter
 

X

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

Z

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