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.
ALPHABET - Static variable in class io.neow3j.crypto.Base58
 
appCall(ScriptHash, String, List<ContractParameter>) - Method in class io.neow3j.contract.ScriptBuilder
Appends an app call to the script.
appCall(byte[], String, List<ContractParameter>) - Method in class io.neow3j.contract.ScriptBuilder
appCall(byte[], List<ContractParameter>) - Method in class io.neow3j.contract.ScriptBuilder
Deprecated.
appCall(byte[], String) - Method in class io.neow3j.contract.ScriptBuilder
appCall(byte[]) - Method in class io.neow3j.contract.ScriptBuilder
Deprecated.
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
 
ASSET_ID_LENGHT_BITS - Static variable in class io.neow3j.constants.NeoConstants
Size of a global asset id in bits.
ASSET_ID_LENGHT_BYTES - Static variable in class io.neow3j.constants.NeoConstants
 
ASSET_ID_LENGHT_HEXSTRING - Static variable in class io.neow3j.constants.NeoConstants
 

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
 
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.
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.
byteArrayFromAddress(String) - Static method in class io.neow3j.contract.ContractParameter
Creates a byte array parameter from the given address.

C

capitaliseFirstLetter(String) - Static method in class io.neow3j.utils.Strings
 
character - Variable in exception io.neow3j.crypto.exceptions.AddressFormatException.InvalidCharacter
 
checkAndEncodePublicKey(byte[]) - Static method in class io.neow3j.utils.Keys
Checks if the given public key is in encoded format and encodes it if not.
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
 
compareTo(ScriptHash) - Method in class io.neow3j.contract.ScriptHash
 
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
 
CONTRACT_DEPLOY_BASIC_FEE - Static variable in class io.neow3j.constants.NeoConstants
The basic GAS fee to be paid when deploying or migrating a contract.
CONTRACT_DEPLOY_DYNAMIC_INVOKE_FEE - Static variable in class io.neow3j.constants.NeoConstants
The additional GAS fee to be paid when deploying a contract that needs dynamic invokes.
CONTRACT_DEPLOY_STORAGE_FEE - Static variable in class io.neow3j.constants.NeoConstants
The additional GAS fee to be paid when deploying a contract that needs storage.
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
 
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(JsonParser, DeserializationContext) - Method in class io.neow3j.contract.ContractParameter.ParameterDeserializer
 
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
 
equals(Object) - Method in class io.neow3j.contract.ContractParameter
 
equals(Object) - Method in class io.neow3j.contract.ScriptHash
 

F

FEE_PER_EXTRA_BYTE - Static variable in class io.neow3j.constants.NeoConstants
The network fee per byte for transactions bigger than NeoConstants.MAX_FREE_TRANSACTION_SIZE bytes.
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
 
fixed8ByteArray(BigDecimal) - Static method in class io.neow3j.contract.ContractParameter
Creates a byte array parameter from the given number, transforming it to the Fixed8 number format in little-endian order.
flush() - Method in class io.neow3j.io.BinaryWriter
 
FREE_GAS_AMOUNT - Static variable in class io.neow3j.constants.NeoConstants
The amount of GAS that is free in every execution/invocation of a smart contract.
FREE_OF_CHARGE_EXECUTION_COST - Static variable in class io.neow3j.constants.NeoConstants
The amount of GAS that is free in every contract execution (invocation or deployment).
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
Creates a script hash from the given public key.
fromPublicKeys(int, byte[]...) - Static method in class io.neow3j.contract.ScriptHash
Creates a script hash from the given public keys and signing threshold.
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

getAddress(BigInteger) - Static method in class io.neow3j.utils.Keys
 
getAddress(String) - Static method in class io.neow3j.utils.Keys
 
getAddress(byte[]) - Static method in class io.neow3j.utils.Keys
 
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
 
getMultiSigAddress(int, List<BigInteger>) - Static method in class io.neow3j.utils.Keys
 
getMultiSigAddress(int, BigInteger...) - Static method in class io.neow3j.utils.Keys
 
getMultiSigAddress(int, byte[]...) - Static method in class io.neow3j.utils.Keys
 
getParamName() - Method in class io.neow3j.contract.ContractParameter
 
getParamType() - Method in class io.neow3j.contract.ContractParameter
 
getPosition() - Method in class io.neow3j.io.BinaryReader
 
getPrivateKeyFromWIF(String) - Static method in class io.neow3j.crypto.WIF
 
getPublicKeyEncoded(byte[]) - Static method in class io.neow3j.utils.Keys
 
getScriptHashFromPublicKey(byte[]) - Static method in class io.neow3j.utils.Keys
Deprecated.
getScriptHashFromPublicKey(int, byte[]...) - Static method in class io.neow3j.utils.Keys
Deprecated.
getValue() - Method in enum io.neow3j.constants.OpCode
 
getValue() - Method in class io.neow3j.contract.ContractParameter
 
getVerificationScriptFromPublicKey(BigInteger) - Static method in class io.neow3j.utils.Keys
Creates the verification script for the given key.
getVerificationScriptFromPublicKey(byte[]) - Static method in class io.neow3j.utils.Keys
Creates the verification script for the given key.
getVerificationScriptFromPublicKeys(int, List<BigInteger>) - Static method in class io.neow3j.utils.Keys
Creates the multi-sig verification script for the given keys and the signing threshold.
getVerificationScriptFromPublicKeys(int, byte[]...) - Static method in class io.neow3j.utils.Keys
Creates the multi-sig verification script for the given keys and the signing threshold.

H

HALF_CURVE_ORDER - Static variable in class io.neow3j.constants.NeoConstants
 
Hash - Class in io.neow3j.crypto
Cryptographic hash functions.
hash160(String) - Static method in class io.neow3j.contract.ContractParameter
Deprecated. 
hash160(byte[]) - Static method in class io.neow3j.contract.ContractParameter
Deprecated. 
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
Deprecated. 
hash256(byte[]) - Static method in class io.neow3j.contract.ContractParameter
Deprecated. 
hash256(ScriptHash) - Static method in class io.neow3j.contract.ContractParameter
Creates a hash256 parameter from the given script hash.
hashCode() - Method in class io.neow3j.contract.ContractParameter
 
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
 

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.
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.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.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
 
isPublicKeyEncoded(byte[]) - Static method in class io.neow3j.utils.Keys
 
isValidAddress(String) - Static method in class io.neow3j.utils.Keys
 
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

Keys - Class in io.neow3j.utils
Key utilities.

L

length() - Method in class io.neow3j.contract.ScriptHash
Gets the length of the script hash byte array.
lowercaseFirstLetter(String) - Static method in class io.neow3j.utils.Strings
 

M

mark(int) - Method in class io.neow3j.io.BinaryReader
 
MAX_FREE_TRANSACTION_SIZE - Static variable in class io.neow3j.constants.NeoConstants
The maximum transaction size in bytes up to that a transaction is free.
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.
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 class represents a subset of NEO VM opcodes.
opCode(OpCode) - Method in class io.neow3j.contract.ScriptBuilder
Appends an OpCode to the script.

P

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
 
PRIORITY_THRESHOLD_FEE - Static variable in class io.neow3j.constants.NeoConstants
The network fee threshold above which a transaction becomes a high priority transaction.
PRIVATE_KEY_LENGTH_IN_HEX - Static variable in class io.neow3j.constants.NeoConstants
 
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.Keys
 
PUBLIC_KEY_SIZE - Static variable in class io.neow3j.constants.NeoConstants
Size of a public key in bytes
publicKey(String) - Static method in class io.neow3j.contract.ContractParameter
 
publicKey(byte[]) - Static method in class io.neow3j.contract.ContractParameter
 
publicKeyIntegerToByteArray(BigInteger) - Static method in class io.neow3j.utils.Keys
 
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.
pushDataLength(int) - Method in class io.neow3j.contract.ScriptBuilder
 
pushInteger(int) - Method in class io.neow3j.contract.ScriptBuilder
 
pushInteger(BigInteger) - Method in class io.neow3j.contract.ScriptBuilder
 
pushParam(ContractParameter) - Method in class io.neow3j.contract.ScriptBuilder
 

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
 
readFloat() - Method in class io.neow3j.io.BinaryReader
 
readInt() - Method in class io.neow3j.io.BinaryReader
 
readLong() - Method in class io.neow3j.io.BinaryReader
 
readPushBigInteger() - Method in class io.neow3j.io.BinaryReader
 
readPushData() - Method in class io.neow3j.io.BinaryReader
 
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
 
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
 
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_LENGHT_BITS - Static variable in class io.neow3j.constants.NeoConstants
 
SCRIPTHASH_LENGHT_BYTES - Static variable in class io.neow3j.constants.NeoConstants
 
SCRIPTHASH_LENGHT_HEXSTRING - Static variable in class io.neow3j.constants.NeoConstants
 
scriptHashToAddress(String) - Static method in class io.neow3j.utils.Keys
Deprecated.
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 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.
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_BYTES - Static variable in class io.neow3j.constants.NeoConstants
Standard size of a signature used in NEO.
SIGNATURE_SIZE_HEXSTRING - Static variable in class io.neow3j.constants.NeoConstants
 
string(String) - Static method in class io.neow3j.contract.ContractParameter
 
Strings - Class in io.neow3j.utils
String utility functions.
sysCall(String) - Method in class io.neow3j.contract.ScriptBuilder
 

T

tailCall(byte[]) - Method in class io.neow3j.contract.ScriptBuilder
Deprecated.
tailCall(ScriptHash) - Method in class io.neow3j.contract.ScriptBuilder
Appends a tail call to the script.
toAddress() - Method in class io.neow3j.contract.ScriptHash
Derives the address corresponding to this script hash.
toAddress(byte[]) - Static method in class io.neow3j.utils.Keys
Deprecated.
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
 
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
 
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
 
toScriptHash(String) - Static method in class io.neow3j.utils.Keys
Deprecated.
toString() - Method in enum io.neow3j.constants.OpCode
 
toString() - Method in class io.neow3j.contract.ContractParameter
 
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
 

V

value - Variable in class io.neow3j.contract.ContractParameter
 
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(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
 
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
 

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