A B C D E F G H I K L M N O P R S T U V W X Z 
All Classes All Packages

A

and(byte[], byte[]) - Static method in class org.aion.base.util.ByteUtil
 
appendByte(byte[], byte) - Static method in class org.aion.base.util.ByteUtil
Creates a copy of bytes and appends b to the end of it
asBigInt() - Method in class org.aion.rlp.Value
 
asBytes() - Method in class org.aion.rlp.Value
ImplNote If called for values that are not strings or byte arrays it will return an empty byte array.
asInt() - Method in class org.aion.rlp.Value
 
asList() - Method in class org.aion.rlp.Value
 
asLong() - Method in class org.aion.rlp.Value
 
asObj() - Method in class org.aion.rlp.Value
 
Assert() - Constructor for class org.aion4j.avm.helper.signing.Blake2b.Engine.Assert
 
assertFail(String, T, String, T) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.Assert
 
asString() - Method in class org.aion.rlp.Value
ImplNote If called for values that are not strings or byte arrays it will return an empty string.
AVMClassVerifier - Class in org.aion4j.avm.helper.local
 
AVMClassVerifier(boolean) - Constructor for class org.aion4j.avm.helper.local.AVMClassVerifier
 
AVMRuntimeException - Exception in org.aion4j.avm.helper.exception
 
AVMRuntimeException(String) - Constructor for exception org.aion4j.avm.helper.exception.AVMRuntimeException
 
AVMRuntimeException(String, Exception) - Constructor for exception org.aion4j.avm.helper.exception.AVMRuntimeException
 

B

bigEndianToShort(byte[]) - Static method in class org.aion.base.util.ByteUtil
 
bigEndianToShort(byte[], int) - Static method in class org.aion.base.util.ByteUtil
 
bigIntegerToBytes(BigInteger) - Static method in class org.aion.base.util.ByteUtil
Omitting sign indication byte.
bigIntegerToBytes(BigInteger, int) - Static method in class org.aion.base.util.ByteUtil
The regular BigInteger.toByteArray() method isn't quite what we often need: it appends a leading zero to indicate that the number is positive and may need padding.
bigIntegerToBytesSigned(BigInteger, int) - Static method in class org.aion.base.util.ByteUtil
 
binToNibbles(byte[]) - Static method in class org.aion.rlp.CompactEncoder
Transforms a binary array to hexadecimal format + terminator
binToNibblesNoTerminator(byte[]) - Static method in class org.aion.rlp.CompactEncoder
 
Blake2b - Interface in org.aion4j.avm.helper.signing
A Java implementation of BLAKE2B cryptographic digest algorithm.
Blake2b.Digest - Class in org.aion4j.avm.helper.signing
Generalized Blake2b digest.
Blake2b.Engine - Class in org.aion4j.avm.helper.signing
 
Blake2b.Engine.Assert - Class in org.aion4j.avm.helper.signing
 
Blake2b.Engine.Debug - Class in org.aion4j.avm.helper.signing
 
Blake2b.Engine.LittleEndian - Class in org.aion4j.avm.helper.signing
 
Blake2b.Mac - Class in org.aion4j.avm.helper.signing
Message Authentication Code (MAC) digest.
Blake2b.Param - Class in org.aion4j.avm.helper.signing
Blake2b configuration parameters block per spec
Blake2b.Param.Default - Interface in org.aion4j.avm.helper.signing
 
Blake2b.Spec - Interface in org.aion4j.avm.helper.signing
 
Blake2b.Tree - Class in org.aion4j.avm.helper.signing
Note that Tree is just a convenience class; incremental hash (tree) can be done directly with the Digest class.
BLOCK_BYTES - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
pblock size of blake2b
buildSignedTransaction() - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
Constructs a transaction whose fields correspond to the fields as they have been set by the provided builder methods, and signs this transaction with the provided private key.
byteArrayToInt(byte[]) - Static method in class org.aion.base.util.ByteUtil
Cast hex encoded value from byte[] to int
byteArrayToLong(byte[]) - Static method in class org.aion.base.util.ByteUtil
Cast hex encoded value from byte[] to long
bytesToBigInteger(byte[]) - Static method in class org.aion.base.util.ByteUtil
 
bytesToHexString(byte[]) - Static method in class org.aion4j.avm.helper.util.HexUtil
Converts byte array into its hex string representation.
bytesToInts(byte[], boolean) - Static method in class org.aion.base.util.ByteUtil
 
bytesToInts(byte[], int[], boolean) - Static method in class org.aion.base.util.ByteUtil
 
ByteUtil - Class in org.aion.base.util
 
ByteUtil() - Constructor for class org.aion.base.util.ByteUtil
 

C

calcElementPrefixSize(byte[]) - Static method in class org.aion.rlp.RLP
 
calcPacketLength(byte[]) - Static method in class org.aion.base.util.ByteUtil
Calculate packet length
call(String, String, String, String, BigInteger) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 
call(String, String, String, BigInteger, long, long) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
CallFailedException - Exception in org.aion4j.avm.helper.exception
 
CallFailedException(String) - Constructor for exception org.aion4j.avm.helper.exception.CallFailedException
 
CallFailedException(String, Exception) - Constructor for exception org.aion4j.avm.helper.exception.CallFailedException
 
CallResponse - Class in org.aion4j.avm.helper.api
 
CallResponse() - Constructor for class org.aion4j.avm.helper.api.CallResponse
 
chop(byte[]) - Static method in class org.aion.base.util.ByteUtil
Chops a 32-byte value into a 16-byte value.
clone() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
cmp(Value) - Method in class org.aion.rlp.Value
 
CompactEncoder - Class in org.aion.rlp
Compact encoding of hex sequence with optional terminator
CompactEncoder() - Constructor for class org.aion.rlp.CompactEncoder
 
compileJarBytes(byte[]) - Static method in class org.aion4j.avm.helper.local.LocalAvmNode
Called mainly from maven goal to compile a Jar content with ABICompiler, mainly to process annotations.
ConfigUtil - Class in org.aion4j.avm.helper.util
 
ConfigUtil() - Constructor for class org.aion4j.avm.helper.util.ConfigUtil
 
convertAmpToAion(BigInteger) - Static method in class org.aion4j.avm.helper.util.CryptoUtil
 
copyToArray(BigInteger) - Static method in class org.aion.base.util.ByteUtil
Utility function to copy a byte array into a new byte array with given size.
createAccount(String) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
createAccountWithBalance(String, BigInteger) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 
createCallTransaction(Address, Address, String, Object[], BigInteger, long, long) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 
CryptoUtil - Class in org.aion4j.avm.helper.util
 
CryptoUtil() - Constructor for class org.aion4j.avm.helper.util.CryptoUtil
 

D

data(String) - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
The transaction data.
debug(String) - Method in interface org.aion4j.avm.helper.api.Log
 
debug(String, Throwable) - Method in interface org.aion4j.avm.helper.api.Log
 
Debug() - Constructor for class org.aion4j.avm.helper.signing.Blake2b.Engine.Debug
 
decode(byte[]) - Static method in class org.aion.base.util.Hex
decode the Hex encoded input data.
decode(byte[], int) - Static method in class org.aion.rlp.RLP
Reads any RLP encoded byte-array and returns all objects as byte-array or list of byte-arrays
decode(byte[], int, int, OutputStream) - Method in class org.aion.base.util.HexEncoder
decode the Hex encoded byte data writing it to the given output stream, whitespace characters will be ignored.
decode(String) - Static method in class org.aion.base.util.Hex
decode the Hex encoded String data - whitespace will be ignored.
decode(String, OutputStream) - Static method in class org.aion.base.util.Hex
decode the Hex encoded String data writing it to the given output stream, whitespace characters will be ignored.
decode(String, OutputStream) - Method in class org.aion.base.util.HexEncoder
decode the Hex encoded String data writing it to the given output stream, whitespace characters will be ignored.
decode2(byte[]) - Static method in class org.aion.rlp.RLP
Parse wire byte[] message into RLP elements
decode2OneItem(byte[], int) - Static method in class org.aion.rlp.RLP
ImplNote Considers only encodings of one byte.
decodeBigInteger(byte[], int) - Static method in class org.aion.rlp.RLP
 
decodeInt(byte[], int) - Static method in class org.aion.rlp.RLP
 
decodeResult(String) - Static method in class org.aion4j.avm.helper.local.LocalAvmNode
 
DecodeResult - Class in org.aion.rlp
 
DecodeResult(int, Object) - Constructor for class org.aion.rlp.DecodeResult
 
decodingTable - Variable in class org.aion.base.util.HexEncoder
 
deploy(String) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 
deploy(String, String, long, long) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
deploy(String, String, String) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 
DEPLOY_ADDRESS - Static variable in class org.aion4j.avm.helper.util.ResultCache
 
DEPLOY_TX_RECEIPT - Static variable in class org.aion4j.avm.helper.util.ResultCache
 
DeploymentFailedException - Exception in org.aion4j.avm.helper.exception
 
DeploymentFailedException(String) - Constructor for exception org.aion4j.avm.helper.exception.DeploymentFailedException
 
DeploymentFailedException(String, Exception) - Constructor for exception org.aion4j.avm.helper.exception.DeploymentFailedException
 
DeployResponse - Class in org.aion4j.avm.helper.api
 
DeployResponse() - Constructor for class org.aion4j.avm.helper.api.DeployResponse
 
depth - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Param.Default
 
destination(String) - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
The destination address of the transaction.
difference(Set<byte[]>, Set<byte[]>) - Static method in class org.aion.base.util.ByteUtil
 
digest() - Method in interface org.aion4j.avm.helper.signing.Blake2b
 
digest() - Method in class org.aion4j.avm.helper.signing.Blake2b.Engine
digest(byte[]) - Method in interface org.aion4j.avm.helper.signing.Blake2b
 
digest(byte[]) - Method in class org.aion4j.avm.helper.signing.Blake2b.Engine
digest(byte[], int, int) - Method in interface org.aion4j.avm.helper.signing.Blake2b
 
digest(byte[], int, int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Engine
digest_length - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Param.Default
 
dumpArray(String, long[]) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.Debug
 
dumpBuffer(PrintStream, byte[]) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.Debug
 
dumpBuffer(PrintStream, byte[], int, int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.Debug
 
dumpBuffer(PrintStream, String, byte[]) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.Debug
 
dumpBuffer(PrintStream, String, byte[], int, int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.Debug
 
dumpState(Blake2b.Engine, String) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.Debug
 

E

EMPTY_BYTE_ARRAY - Static variable in class org.aion.base.util.ByteUtil
 
EMPTY_HALFWORD - Static variable in class org.aion.base.util.ByteUtil
 
EMPTY_STRING - Static variable in class org.aion.base.util.ByteUtil
 
EMPTY_WORD - Static variable in class org.aion.base.util.ByteUtil
 
ENABLE_VERBOSE_CONCURRENT_EXECUTOR - Static variable in class org.aion4j.avm.helper.util.ConfigUtil
 
ENABLE_VERBOSE_CONTRACT_ERRORS - Static variable in class org.aion4j.avm.helper.util.ConfigUtil
 
encode() - Method in class org.aion.rlp.Value
 
encode(byte[]) - Static method in class org.aion.base.util.Hex
encode the input data producing a Hex encoded byte array.
encode(byte[], int, int) - Static method in class org.aion.base.util.Hex
encode the input data producing a Hex encoded byte array.
encode(byte[], int, int, OutputStream) - Static method in class org.aion.base.util.Hex
Hex encode the byte data writing it to the given output stream.
encode(byte[], int, int, OutputStream) - Method in class org.aion.base.util.HexEncoder
encode the input data producing a Hex output stream.
encode(byte[], OutputStream) - Static method in class org.aion.base.util.Hex
Hex encode the byte data writing it to the given output stream.
encode(Object) - Static method in class org.aion.rlp.RLP
Turn Object into its RLP encoded equivalent of a byte-array Support for String, Integer, BigInteger and Lists of any of these types.
encodeBigInteger(BigInteger) - Static method in class org.aion.rlp.RLP
 
encodeByte(byte) - Static method in class org.aion.rlp.RLP
 
encodeDataList(Object...) - Static method in class org.aion.base.util.ByteUtil
encode the values and concatenate together
encodeDeployArgsString(String) - Static method in class org.aion4j.avm.helper.local.LocalAvmNode
 
encodeElement(byte[]) - Static method in class org.aion.rlp.RLP
 
encodeInt(int) - Static method in class org.aion.rlp.RLP
 
encodeLength(int, int) - Static method in class org.aion.rlp.RLP
Integer limitation goes up to 2^31-1 so length can never be bigger than MAX_ITEM_LENGTH
encodeList(byte[]...) - Static method in class org.aion.rlp.RLP
 
encodeListHeader(int) - Static method in class org.aion.rlp.RLP
 
encodeLong(long) - Static method in class org.aion.rlp.RLP
 
encodeLongElementHeader(int) - Static method in class org.aion.rlp.RLP
ImplNote The interpretation of long element here is anything that requires an non-empty header and is not a list.
encodeMethodCall(String, Object[]) - Static method in class org.aion4j.avm.helper.local.LocalAvmNode
 
encodeMethodCallWithArgsString(String, String) - Static method in class org.aion4j.avm.helper.local.LocalAvmNode
 
encodeShort(short) - Static method in class org.aion.rlp.RLP
 
encodeString(String) - Static method in class org.aion.rlp.RLP
 
encodeValFor32Bits(Object) - Static method in class org.aion.base.util.ByteUtil
 
encodingTable - Variable in class org.aion.base.util.HexEncoder
 
energyLimit(long) - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
The energy limit of the transaction.
energyPrice(long) - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
The energy price of the transaction.
error(String, Throwable) - Method in interface org.aion4j.avm.helper.api.Log
 
exclusiveLowerBound - Static variable in class org.aion4j.avm.helper.signing.Blake2b.Engine.Assert
 
exclusiveUpperBound - Static variable in class org.aion4j.avm.helper.signing.Blake2b.Engine.Assert
 
explore(String, PrintStream) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 

F

fanout - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Param.Default
 
firstNonZeroByte(byte[]) - Static method in class org.aion.base.util.ByteUtil
 
fromRlpEncoded(byte[]) - Static method in class org.aion.rlp.Value
 

G

get(int) - Method in class org.aion.rlp.Value
 
getAddress() - Method in class org.aion4j.avm.helper.api.DeployResponse
 
getAionAddress(String) - Static method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
 
getAvmConfigurationBooleanProps(String, boolean) - Static method in class org.aion4j.avm.helper.util.ConfigUtil
 
getBalance(String) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 
getBalance(String) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
getBit(byte[], int) - Static method in class org.aion.base.util.ByteUtil
 
getBytes() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
package only - copy returned - do not use in functional loops
getBytesForDeploy(String, String) - Static method in class org.aion4j.avm.helper.local.LocalAvmNode
 
getData() - Method in class org.aion.rlp.Value
 
getData() - Method in class org.aion4j.avm.helper.api.CallResponse
 
getDecoded() - Method in class org.aion.rlp.DecodeResult
 
getDepth() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
getDigestLength() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
getEnergyRemaining() - Method in class org.aion4j.avm.helper.api.CallResponse
 
getEnergyUsed() - Method in class org.aion4j.avm.helper.api.CallResponse
 
getEnergyUsed() - Method in class org.aion4j.avm.helper.api.DeployResponse
 
getFanout() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
getInnerLength() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
getKeyLength() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
getLastDeployedAddress() - Method in class org.aion4j.avm.helper.util.ResultCache
 
getLastDeployTxnReceipt() - Method in class org.aion4j.avm.helper.util.ResultCache
 
getLastTxnReceipt() - Method in class org.aion4j.avm.helper.util.ResultCache
 
getLatestBlock() - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
getLeafLength() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
getLogs(String, String, String, String, String) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
getNode(int, int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Tree
returns the Digest for tree node @ (depth, offset)
getNodeDepth() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
getNodeOffset() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
getPos() - Method in class org.aion.rlp.DecodeResult
 
getProperty(String) - Static method in class org.aion4j.avm.helper.util.ConfigUtil
 
getReceipt(String) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
getRLPData() - Method in interface org.aion.rlp.RLPElement
 
getRLPData() - Method in class org.aion.rlp.RLPItem
 
getRLPData() - Method in class org.aion.rlp.RLPList
 
getRoot() - Method in class org.aion4j.avm.helper.signing.Blake2b.Tree
returns the Digest for root node
getStatusMessage() - Method in class org.aion4j.avm.helper.api.CallResponse
 
getStatusMessage() - Method in class org.aion4j.avm.helper.api.DeployResponse
 
getTransactionCount(String) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
Get transaction count.

H

hasKey() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
hasTerminator(byte[]) - Static method in class org.aion.rlp.CompactEncoder
 
Hex - Class in org.aion.base.util
Utility class for converting hex data to bytes and back again.
Hex() - Constructor for class org.aion.base.util.Hex
 
HexEncoder - Class in org.aion.base.util
A streaming Hex encoder.
HexEncoder() - Constructor for class org.aion.base.util.HexEncoder
 
hexStringToBytes(String) - Static method in class org.aion.base.util.ByteUtil
Converts string hex representation to data bytes Accepts following hex: - with or without 0x prefix - with no leading 0, like 0xabc - 0x0abc
hexStringToBytes(String) - Static method in class org.aion4j.avm.helper.util.HexUtil
Converts hex string into its byte[] representation.
HexUtil - Class in org.aion4j.avm.helper.util
 
HexUtil() - Constructor for class org.aion4j.avm.helper.util.HexUtil
 

I

inclusiveLowerBound - Static variable in class org.aion4j.avm.helper.signing.Blake2b.Engine.Assert
 
inclusiveUpperBound - Static variable in class org.aion4j.avm.helper.signing.Blake2b.Engine.Assert
 
increment(byte[]) - Static method in class org.aion.base.util.ByteUtil
increment byte array as a number until max is reached
info(String) - Method in interface org.aion4j.avm.helper.api.Log
 
info(String, Throwable) - Method in interface org.aion4j.avm.helper.api.Log
 
init(String) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 
initialiseDecodingTable() - Method in class org.aion.base.util.HexEncoder
 
initialized_H() - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
inner_length - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Param.Default
 
intsToBytes(int[], boolean) - Static method in class org.aion.base.util.ByteUtil
 
intsToBytes(int[], byte[], boolean) - Static method in class org.aion.base.util.ByteUtil
 
intToBytes(int) - Static method in class org.aion.base.util.ByteUtil
Converts int value into a byte array.
intToBytesBE(int) - Static method in class org.aion.base.util.ByteUtil
Converts and int value to a byte array (Big Endian) @ param val
intToBytesLE(int) - Static method in class org.aion.base.util.ByteUtil
Converts and int value to a byte array (Little Endian) @ param val
intToBytesNoLeadZeroes(int) - Static method in class org.aion.base.util.ByteUtil
Converts a int value into a byte array.
isBytes() - Method in class org.aion.rlp.Value
 
isDebugEnabled() - Method in interface org.aion4j.avm.helper.api.Log
 
isHashCode() - Method in class org.aion.rlp.Value
 
isList() - Method in class org.aion.rlp.Value
 
isNull() - Method in class org.aion.rlp.Value
 
isNullOrZeroArray(byte[]) - Static method in class org.aion.base.util.ByteUtil
 
isSingleZero(byte[]) - Static method in class org.aion.base.util.ByteUtil
 
isString() - Method in class org.aion.rlp.Value
 
isSuccess() - Method in class org.aion4j.avm.helper.api.CallResponse
 
isSuccess() - Method in class org.aion4j.avm.helper.api.DeployResponse
 
IV - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
initialization values map ref-Spec IV[i] slice iv[i*8:i*8+7]

K

key_length - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Param.Default
 

L

leaf_length - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Param.Default
 
length() - Method in class org.aion.rlp.Value
 
length(byte[]...) - Static method in class org.aion.base.util.ByteUtil
 
LittleEndian() - Constructor for class org.aion4j.avm.helper.signing.Blake2b.Engine.LittleEndian
 
LocalAVMException - Exception in org.aion4j.avm.helper.exception
 
LocalAVMException(Exception) - Constructor for exception org.aion4j.avm.helper.exception.LocalAVMException
 
LocalAVMException(String) - Constructor for exception org.aion4j.avm.helper.exception.LocalAVMException
 
LocalAvmNode - Class in org.aion4j.avm.helper.local
 
LocalAvmNode(String, String) - Constructor for class org.aion4j.avm.helper.local.LocalAvmNode
 
Log - Interface in org.aion4j.avm.helper.api
 
longToBytes(long) - Static method in class org.aion.base.util.ByteUtil
Converts a long value into a byte array.
longToBytesLE(long) - Static method in class org.aion.base.util.ByteUtil
 
longToBytesNoLeadZeroes(long) - Static method in class org.aion.base.util.ByteUtil
Converts a long value into a byte array.

M

main(String[]) - Static method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
 
main(String[]) - Static method in class org.aion4j.avm.helper.util.MethodCallArgsUtil
 
matchingNibbleLength(byte[], byte[]) - Static method in class org.aion.base.util.ByteUtil
Returns the amount of nibbles that match each other from 0 ...
MAX_DIGEST - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
maximum digest size
MAX_KEY - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
maximum key sie
MAX_NODE_OFFSET - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
max node offset value.
MAX_PERSONALIZATION - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
maximum personalization string size
MAX_SALT - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
maximum salt size
MAX_TREE_DEPTH - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
max tree depth value
MAX_TREE_FANOUT - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
max tree fanout value
MAX_TREE_INNER_LEN - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
max tree inner length value
MAX_TREE_LEAF_LEN - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
max tree leaf length value.Note that this has uint32 semantics and thus 0xFFFFFFFF is used as max value limit.
merge(byte[]...) - Static method in class org.aion.base.util.ByteUtil
 
MethodArgsParseException - Exception in org.aion4j.avm.helper.exception
 
MethodArgsParseException(String) - Constructor for exception org.aion4j.avm.helper.exception.MethodArgsParseException
 
MethodArgsParseException(String, Exception) - Constructor for exception org.aion4j.avm.helper.exception.MethodArgsParseException
 
MethodCallArgsUtil - Class in org.aion4j.avm.helper.util
 
MethodCallArgsUtil() - Constructor for class org.aion4j.avm.helper.util.MethodCallArgsUtil
 

N

newFile(File, ZipEntry) - Static method in class org.aion4j.avm.helper.util.ZipUtil
 
newInstance() - Static method in class org.aion4j.avm.helper.signing.Blake2b.Digest
 
newInstance(byte[]) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Mac
Blake2b.MAC 512 - using default Blake2b.Spec settings with given key
newInstance(byte[], int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Mac
Blake2b.MAC - using default Blake2b.Spec settings with given key, with given digest length
newInstance(int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Digest
 
newInstance(Key, int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Mac
Blake2b.MAC - using default Blake2b.Spec settings with given java.security.Key, with given digest length
newInstance(Blake2b.Param) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Digest
 
newInstance(Blake2b.Param) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Mac
Blake2b.MAC - using the specified Parameters.
nibblesToPrettyString(byte[]) - Static method in class org.aion.base.util.ByteUtil
Turn nibbles to a pretty looking output string
node_depth - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Param.Default
 
node_offset - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Param.Default
 
numBytes(String) - Static method in class org.aion.base.util.ByteUtil
Calculate the number of bytes need to encode the number

O

oneByteToHexString(byte) - Static method in class org.aion.base.util.ByteUtil
 
optimizeJarBytes(byte[], boolean) - Static method in class org.aion4j.avm.helper.local.LocalAvmNode
 
or(byte[], byte[]) - Static method in class org.aion.base.util.ByteUtil
 
org.aion.base.util - package org.aion.base.util
 
org.aion.rlp - package org.aion.rlp
 
org.aion4j.avm.helper.api - package org.aion4j.avm.helper.api
 
org.aion4j.avm.helper.exception - package org.aion4j.avm.helper.exception
 
org.aion4j.avm.helper.local - package org.aion4j.avm.helper.local
 
org.aion4j.avm.helper.remote - package org.aion4j.avm.helper.remote
 
org.aion4j.avm.helper.signing - package org.aion4j.avm.helper.signing
 
org.aion4j.avm.helper.util - package org.aion4j.avm.helper.util
 

P

packNibbles(byte[]) - Static method in class org.aion.rlp.CompactEncoder
Pack nibbles to binary
Param() - Constructor for class org.aion4j.avm.helper.signing.Blake2b.Param
 
PARAM_BYTES - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
pblock size of blake2b
parseMethodArgs(String) - Static method in class org.aion4j.avm.helper.util.MethodCallArgsUtil
 
PRESERVE_DEBUGGABILITY - Static variable in class org.aion4j.avm.helper.util.ConfigUtil
 
print2DArray(Object) - Static method in class org.aion4j.avm.helper.util.MethodCallArgsUtil
Used to print return value in a call method
printArray(Object) - Static method in class org.aion4j.avm.helper.util.MethodCallArgsUtil
 
privateKey(String) - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
The private key used to sign the transaction with.

R

readInt(byte[], int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.LittleEndian
 
readLong(byte[], int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.LittleEndian
Little endian - byte[] to long
recursivePrint(RLPElement) - Static method in class org.aion.rlp.RLPList
 
RemoteAVMNode - Class in org.aion4j.avm.helper.remote
 
RemoteAVMNode(String, Log) - Constructor for class org.aion4j.avm.helper.remote.RemoteAVMNode
 
reset() - Method in class org.aion4j.avm.helper.signing.Blake2b.Engine
reset() - Method in interface org.aion4j.avm.helper.signing.Blake2b
 
reset() - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
Resets the builder so that it is in its initial state.
ResultCache - Class in org.aion4j.avm.helper.util
 
ResultCache(String, String) - Constructor for class org.aion4j.avm.helper.util.ResultCache
 
RLP - Class in org.aion.rlp
 
RLP() - Constructor for class org.aion.rlp.RLP
 
RLPElement - Interface in org.aion.rlp
 
RLPItem - Class in org.aion.rlp
 
RLPItem(byte[]) - Constructor for class org.aion.rlp.RLPItem
Jay inside the RLP encode/decode logic, there is no difference between null obj and zero-byte array Therefore, put empty array when we see the input data is null
RLPList - Class in org.aion.rlp
 
RLPList() - Constructor for class org.aion.rlp.RLPList
 

S

senderNonce(BigInteger) - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
The nonce of the sender.
sendRawTransaction(String, String, String, BigInteger, long, long) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
sendTransaction(String, String, String, BigInteger, long, long) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
setAddress(String) - Method in class org.aion4j.avm.helper.api.DeployResponse
 
setBit(byte[], int, int) - Static method in class org.aion.base.util.ByteUtil
 
setData(Object) - Method in class org.aion4j.avm.helper.api.CallResponse
 
setDepth(int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setDigestLength(int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setEnergyRemaining(long) - Method in class org.aion4j.avm.helper.api.CallResponse
 
setEnergyUsed(long) - Method in class org.aion4j.avm.helper.api.CallResponse
 
setEnergyUsed(long) - Method in class org.aion4j.avm.helper.api.DeployResponse
 
setFanout(int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setForceAbiCompile(boolean) - Method in class org.aion4j.avm.helper.local.LocalAvmNode
Enforce abiCompile during deploy
setInnerLength(int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setInputClasses(List<String>) - Method in class org.aion4j.avm.helper.local.AVMClassVerifier
 
setKey(byte[]) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setKey(Key) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setLeafLength(int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setNodeDepth(int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setNodeOffset(long) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setPersonal(byte[]) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setRLPData(byte[]) - Method in class org.aion.rlp.RLPList
 
setSalt(byte[]) - Method in class org.aion4j.avm.helper.signing.Blake2b.Param
 
setStatusMessage(String) - Method in class org.aion4j.avm.helper.api.CallResponse
 
setStatusMessage(String) - Method in class org.aion4j.avm.helper.api.DeployResponse
 
setSuccess(boolean) - Method in class org.aion4j.avm.helper.api.CallResponse
 
setSuccess(boolean) - Method in class org.aion4j.avm.helper.api.DeployResponse
 
shortToBytes(short) - Static method in class org.aion.base.util.ByteUtil
 
shutdown() - Method in class org.aion4j.avm.helper.local.LocalAvmNode
 
sigma - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
sigma per spec used in compress func generation - for reference only
SignedTransactionBuilder - Class in org.aion4j.avm.helper.signing
A convenience class for building an Aion transaction and signing it locally (offline) using a private key.
SignedTransactionBuilder() - Constructor for class org.aion4j.avm.helper.signing.SignedTransactionBuilder
 
signWithPvtKey(String, String, BigInteger, String, BigInteger, long, long) - Static method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
 
STATE_SPACE_LEN - Static variable in interface org.aion4j.avm.helper.signing.Blake2b.Spec
length of h space vector array
statusFileName - Static variable in class org.aion4j.avm.helper.util.ResultCache
 
stripLeadingZeroes(byte[]) - Static method in class org.aion.base.util.ByteUtil
 

T

toByte(byte[]) - Static method in class org.aion.base.util.ByteUtil
Used in conjunction w/ RLP, casts to byte
toHexStr(byte[]) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.LittleEndian
 
toHexStr(byte[], boolean) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.LittleEndian
 
toHexString(byte[]) - Static method in class org.aion.base.util.ByteUtil
Convert a byte-array into a hex String.
Works similar to Hex.toHexString(byte[]) but allows for null
toHexString(byte[]) - Static method in class org.aion.base.util.Hex
 
toHexString(byte[], int, int) - Static method in class org.aion.base.util.Hex
 
toHexStringWithPrefix(byte[]) - Static method in class org.aion.base.util.ByteUtil
 
toLEByteArray(byte[]) - Static method in class org.aion.base.util.ByteUtil
Perform an in-place conversion of a byte array from big endian to little endian.
toString() - Method in class org.aion.rlp.DecodeResult
 
toString() - Method in class org.aion.rlp.Value
 
transfer(String, String, BigInteger, long, long) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
translateCommandline(String) - Static method in class org.aion4j.avm.helper.util.MethodCallArgsUtil
Taken from maven-shared-utils package
Tree(int, int, int, int, int) - Constructor for class org.aion4j.avm.helper.signing.Blake2b.Tree
 
TX_RECEIPT - Static variable in class org.aion4j.avm.helper.util.ResultCache
 

U

unlock(String, String) - Method in class org.aion4j.avm.helper.remote.RemoteAVMNode
 
unpackToNibbles(byte[]) - Static method in class org.aion.rlp.CompactEncoder
Unpack a binary string to its nibbles equivalent
unzipFile(File, File) - Static method in class org.aion4j.avm.helper.util.ZipUtil
 
update(byte) - Method in class org.aion4j.avm.helper.signing.Blake2b.Engine
update(byte) - Method in interface org.aion4j.avm.helper.signing.Blake2b
 
update(byte[]) - Method in class org.aion4j.avm.helper.signing.Blake2b.Engine
update(byte[]) - Method in interface org.aion4j.avm.helper.signing.Blake2b
 
update(byte[], int, int) - Method in class org.aion4j.avm.helper.signing.Blake2b.Engine
update(byte[], int, int) - Method in interface org.aion4j.avm.helper.signing.Blake2b
 
updateDeployAddress(String) - Method in class org.aion4j.avm.helper.util.ResultCache
 
updateDeployTxnReceipt(String) - Method in class org.aion4j.avm.helper.util.ResultCache
 
updateTxnReceipt(String) - Method in class org.aion4j.avm.helper.util.ResultCache
 
USE_BB_BS2LONG_CONVERT - Static variable in class org.aion4j.avm.helper.signing.Blake2b.Engine
 
useAvmTransactionType() - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
Sets the transaction type to be the type used by the AVM.
Utils - Class in org.aion.rlp
 
Utils() - Constructor for class org.aion.rlp.Utils
 

V

value(BigInteger) - Method in class org.aion4j.avm.helper.signing.SignedTransactionBuilder
The amount of value to transfer from the sender to the destination.
Value - Class in org.aion.rlp
Class to encapsulate an object and provide utilities for conversion
Value(Object) - Constructor for class org.aion.rlp.Value
 
verify(String, String) - Method in class org.aion4j.avm.helper.local.AVMClassVerifier
 

W

writeInt(int, byte[], int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.LittleEndian
Little endian - int to byte[]
writeLong(long, byte[], int) - Static method in class org.aion4j.avm.helper.signing.Blake2b.Engine.LittleEndian
Little endian - long to byte[]

X

xor(byte[], byte[]) - Static method in class org.aion.base.util.ByteUtil
 
xorAlignRight(byte[], byte[]) - Static method in class org.aion.base.util.ByteUtil
XORs byte arrays of different lengths by aligning length of the shortest via adding zeros at beginning

Z

ZERO_BYTE_ARRAY - Static variable in class org.aion.base.util.ByteUtil
 
ZipUtil - Class in org.aion4j.avm.helper.util
 
ZipUtil() - Constructor for class org.aion4j.avm.helper.util.ZipUtil
 
A B C D E F G H I K L M N O P R S T U V W X Z 
All Classes All Packages