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
All Classes All Packages
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 toHex.toHexString(byte[])but allows fornull - 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
All Classes All Packages