JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes