Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V X Z _ 

A

abs() - Method in class io.nem.core.math.ColumnVector
Creates a new ColumnVector by taking the absolute value of each element in this vector.
abs() - Method in class io.nem.core.math.Matrix
Creates a new matrix by taking the absolute value of this matrix.
absSum() - Method in class io.nem.core.math.ColumnVector
Gets the sum of the absolute value of all the vector's elements.
absSum() - Method in class io.nem.core.math.Matrix
Gets the sum of the absolute value of all the matrix's elements.
AbstractTwoLevelMap<TKey,TValue> - Class in io.nem.core.utils
A two-level map of items.
AbstractTwoLevelMap() - Constructor for class io.nem.core.utils.AbstractTwoLevelMap
 
account(String) - Method in class io.nem.sdk.infrastructure.Multisig
 
Account - Class in io.nem.sdk.model.account
The account structure describes an account private key, public key, address and allows signing transactions.
Account(String, NetworkType) - Constructor for class io.nem.sdk.model.account.Account
Constructor
Account(KeyPair, NetworkType) - Constructor for class io.nem.sdk.model.account.Account
 
accountAddress(String) - Method in class io.nem.sdk.infrastructure.Multisig
 
AccountHttp - Class in io.nem.sdk.infrastructure
Account http repository.
AccountHttp(String) - Constructor for class io.nem.sdk.infrastructure.AccountHttp
 
AccountHttp(String, NetworkHttp) - Constructor for class io.nem.sdk.infrastructure.AccountHttp
 
AccountInfo - Class in io.nem.sdk.model.account
The account info structure describes basic information for an account.
AccountInfo(Address, BigInteger, String, BigInteger, BigInteger, BigInteger, List<Mosaic>) - Constructor for class io.nem.sdk.model.account.AccountInfo
 
AccountRepository - Interface in io.nem.sdk.infrastructure
Account interface repository.
add(Ed25519FieldElement) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Adds the given field element to this and returns the result.
add(Ed25519GroupElement) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Ed25519GroupElement addition using the twisted Edwards addition law for extended coordinates.
add(double) - Method in class io.nem.core.math.ColumnVector
Creates a new ColumnVector by adding each element of this vector to a scalar.
add(double) - Method in class io.nem.core.math.Matrix
Creates a new matrix by adding each value in this matrix by a scalar.
addAmount(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
addCosignatoriesItem(String) - Method in class io.nem.sdk.infrastructure.Multisig
 
addDeadline(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addDeadline(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addDeadline(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addDuration(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addDuration(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addElementWise(ColumnVector) - Method in class io.nem.core.math.ColumnVector
Creates a new ColumnVector by adding the specified vector to this vector.
addElementWise(Matrix) - Method in class io.nem.core.math.Matrix
Creates a new Matrix by adding this matrix element-wise with another matrix.
addFee(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addFee(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addFee(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addHash(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addHashAlgorithm(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addHashAlgorithm(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addId(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
addMosaicAmount(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addMosaicAmount(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addMosaicId(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addMosaicId(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addMultisigAccountsItem(String) - Method in class io.nem.sdk.infrastructure.Multisig
 
addProof(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addProofSize(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addRecipient(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
Address - Class in io.nem.sdk.model.account
The address structure describes an address with its network.
Address(String, NetworkType) - Constructor for class io.nem.sdk.model.account.Address
Constructor
addSecret(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addSecret(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addSignature(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addSignature(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addSignature(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addSigner(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addSigner(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addSigner(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addSize(FlatBufferBuilder, long) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addSize(FlatBufferBuilder, long) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addSize(FlatBufferBuilder, long) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addType(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addType(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addType(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
addVersion(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
addVersion(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
addVersion(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
affine(Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement) - Static method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Creates a new group element using the AFFINE coordinate system.
aggregateBondedAdded(Address) - Method in class io.nem.sdk.infrastructure.Listener
Return an observable of AggregateTransaction for specific address.
aggregateBondedRemoved(Address) - Method in class io.nem.sdk.infrastructure.Listener
Returns an observable stream of Transaction Hashes for specific address.
aggregateBondedTransactions(PublicAccount) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
aggregateBondedTransactions(PublicAccount, QueryParams) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
aggregateBondedTransactions(PublicAccount) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an list of transactions for which an account is the sender or has sign the transaction.
aggregateBondedTransactions(PublicAccount, QueryParams) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an list of transactions for which an account is the sender or has sign the transaction.
AggregateTransaction - Class in io.nem.sdk.model.transaction
The aggregate innerTransactions contain multiple innerTransactions that can be initiated by different accounts.
AggregateTransaction(NetworkType, TransactionType, Integer, Deadline, BigInteger, List<Transaction>, List<AggregateTransactionCosignature>, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.AggregateTransaction
 
AggregateTransaction(NetworkType, TransactionType, Integer, Deadline, BigInteger, List<Transaction>, List<AggregateTransactionCosignature>) - Constructor for class io.nem.sdk.model.transaction.AggregateTransaction
 
AggregateTransactionCosignature - Class in io.nem.sdk.model.transaction
The model representing cosignature of an aggregate transaction.
AggregateTransactionCosignature(String, PublicAccount) - Constructor for class io.nem.sdk.model.transaction.AggregateTransactionCosignature
 
align() - Method in class io.nem.core.math.ColumnVector
Scales this vector so that v[0] is equal to 1.
amount(int) - Method in class io.nem.sdk.model.transaction.MosaicBuffer
 
amountAsByteBuffer() - Method in class io.nem.sdk.model.transaction.MosaicBuffer
 
amountLength() - Method in class io.nem.sdk.model.transaction.MosaicBuffer
 
and(SparseBitmap) - Method in class io.nem.core.math.SparseBitmap
Computes the logical and of the context bitmap (this) and the given bitmap.
andCardinality(SparseBitmap) - Method in class io.nem.core.math.SparseBitmap
Size of the intersection of this bitmap and the given bitmap.
andNot(SparseBitmap) - Method in class io.nem.core.math.SparseBitmap
Computes the logical and not of the context bitmap (this) and the given bitmap.
announce(SignedTransaction) - Method in class io.nem.sdk.infrastructure.TransactionHttp
 
announce(SignedTransaction) - Method in interface io.nem.sdk.infrastructure.TransactionRepository
Send a signed transaction.
announceAggregateBonded(SignedTransaction) - Method in class io.nem.sdk.infrastructure.TransactionHttp
 
announceAggregateBonded(SignedTransaction) - Method in interface io.nem.sdk.infrastructure.TransactionRepository
Send a signed transaction with missing signatures.
announceAggregateBondedCosignature(CosignatureSignedTransaction) - Method in class io.nem.sdk.infrastructure.TransactionHttp
 
announceAggregateBondedCosignature(CosignatureSignedTransaction) - Method in interface io.nem.sdk.infrastructure.TransactionRepository
Send a cosignature signed transaction of an already announced transaction.
apply(JsonObject) - Method in class io.nem.sdk.infrastructure.TransactionMapping
 
ArrayUtils - Class in io.nem.core.utils
Static class that contains a handful of array helper functions.
ArrayUtils() - Constructor for class io.nem.core.utils.ArrayUtils
 

B

Base32Encoder - Class in io.nem.core.utils
Static class that contains utility functions for converting Base32 strings to and from bytes.
Base32Encoder() - Constructor for class io.nem.core.utils.Base32Encoder
 
Base64Encoder - Class in io.nem.core.utils
Static class that contains utility functions for converting Base64 strings to and from bytes.
Base64Encoder() - Constructor for class io.nem.core.utils.Base64Encoder
 
BASE_POINT - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Group
(x, 4/5); x > 0
batchOr(SparseBitmap...) - Static method in class io.nem.core.math.SparseBitmap
Creates a new SparseBitmap that is the logical or of all the given bitmaps.
bigIntegerToHex(BigInteger) - Static method in class io.nem.sdk.model.transaction.UInt64
 
BlockchainHttp - Class in io.nem.sdk.infrastructure
Blockchain http repository.
BlockchainHttp(String) - Constructor for class io.nem.sdk.infrastructure.BlockchainHttp
 
BlockchainHttp(String, NetworkHttp) - Constructor for class io.nem.sdk.infrastructure.BlockchainHttp
 
BlockchainRepository - Interface in io.nem.sdk.infrastructure
Blockchain interface repository
BlockchainStorageInfo - Class in io.nem.sdk.model.blockchain
The blockchain storage info structure describes stored data.
BlockchainStorageInfo(Integer, Integer, Integer) - Constructor for class io.nem.sdk.model.blockchain.BlockchainStorageInfo
 
BlockCipher - Interface in io.nem.core.crypto
Interface for encryption and decryption of data.
BlockInfo - Class in io.nem.sdk.model.blockchain
The block info structure describes basic information of a block.
BlockInfo(String, String, Optional<BigInteger>, Optional<Integer>, String, PublicAccount, NetworkType, Integer, int, BigInteger, BigInteger, BigInteger, String, String) - Constructor for class io.nem.sdk.model.blockchain.BlockInfo
 
build() - Method in class io.nem.sdk.model.mosaic.MosaicProperties.Builder
 
Builder() - Constructor for class io.nem.sdk.model.mosaic.MosaicProperties.Builder
 
bytesToInt(byte[]) - Static method in class io.nem.core.utils.ByteUtils
Converts an array of 4 bytes into a int.
bytesToLong(byte[]) - Static method in class io.nem.core.utils.ByteUtils
Converts an array of 8 bytes into a long.
ByteUtils - Class in io.nem.core.utils
 
ByteUtils() - Constructor for class io.nem.core.utils.ByteUtils
 

C

cached(Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement) - Static method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Creates a new group element using the CACHED coordinate system.
call() - Method in interface io.nem.core.utils.ExceptionUtils.CheckedRunnable
Executes the runnable.
cardinality() - Method in class io.nem.core.math.SparseBitmap
The number of bits that are set.
Cipher - Class in io.nem.core.crypto
Wraps IES encryption and decryption logic.
Cipher(KeyPair, KeyPair) - Constructor for class io.nem.core.crypto.Cipher
Creates a cipher around a sender KeyPair and recipient KeyPair.
Cipher(KeyPair, KeyPair, CryptoEngine) - Constructor for class io.nem.core.crypto.Cipher
Creates a cipher around a sender KeyPair and recipient KeyPair.
Cipher(BlockCipher) - Constructor for class io.nem.core.crypto.Cipher
Creates a cipher around a cipher.
CircularStack<E> - Class in io.nem.core.utils
Circular stack is a last in first out buffer with fixed size that replace its oldest element if full.
CircularStack(int) - Constructor for class io.nem.core.utils.CircularStack
Creates circular stack with at most limit elements.
clear() - Method in class io.nem.core.math.SparseBitmap
Clears all the bits in this sparse bitmap.
client - Variable in class io.nem.sdk.infrastructure.Http
 
close() - Method in class io.nem.sdk.infrastructure.Listener
Close webSocket connection
ColumnVector - Class in io.nem.core.math
Represents a linear algebra vector.
ColumnVector(int) - Constructor for class io.nem.core.math.ColumnVector
Creates a new vector of the specified size.
ColumnVector(double...) - Constructor for class io.nem.core.math.ColumnVector
Creates a new vector around a raw vector.
compare(byte[], byte[]) - Static method in class io.nem.core.utils.ArrayUtils
NON constant-time lexicographical byte[] comparison.
concat(byte[]...) - Static method in class io.nem.core.utils.ArrayUtils
Concatenates byte arrays and returns the result.
confirmed(Address) - Method in class io.nem.sdk.infrastructure.Listener
Returns an observable stream of Transaction for a specific address.
CoordinateSystem - Enum in io.nem.core.crypto.ed25519.arithmetic
Available coordinate systems for a group element.
correlation(ColumnVector) - Method in class io.nem.core.math.ColumnVector
Calculates the correlation (pearson r) between the specified vector and this vector.
cosignatories(List<String>) - Method in class io.nem.sdk.infrastructure.Multisig
 
cosignatureAdded(Address) - Method in class io.nem.sdk.infrastructure.Listener
Returns an observable stream of CosignatureSignedTransaction for specific address.
CosignatureSignedTransaction - Class in io.nem.sdk.model.transaction
The co-signature signed transaction.
CosignatureSignedTransaction(String, String, String) - Constructor for class io.nem.sdk.model.transaction.CosignatureSignedTransaction
 
CosignatureTransaction - Class in io.nem.sdk.model.transaction
The cosignature transaction is used to sign an aggregate transactions with missing cosignatures.
CosignatureTransaction(AggregateTransaction) - Constructor for class io.nem.sdk.model.transaction.CosignatureTransaction
Constructor
create(int, int) - Method in class io.nem.core.math.DenseMatrix
 
create(int, int) - Method in class io.nem.core.math.Matrix
Creates a new matrix.
create(int, int) - Method in class io.nem.core.math.SparseMatrix
 
create(AggregateTransaction) - Static method in class io.nem.sdk.model.transaction.CosignatureTransaction
Create a cosignature transaction.
create(int, ChronoUnit) - Static method in class io.nem.sdk.model.transaction.Deadline
Create deadline model.
create(Deadline, Mosaic, BigInteger, SignedTransaction, NetworkType) - Static method in class io.nem.sdk.model.transaction.LockFundsTransaction
Create a lock funds transaction object.
create(Deadline, int, int, List<MultisigCosignatoryModification>, NetworkType) - Static method in class io.nem.sdk.model.transaction.ModifyMultisigAccountTransaction
Create a modify multisig account transaction object.
create(Deadline, String, String, MosaicProperties, NetworkType) - Static method in class io.nem.sdk.model.transaction.MosaicDefinitionTransaction
Create a mosaic creation transaction object.
create(Deadline, MosaicId, MosaicSupplyType, BigInteger, NetworkType) - Static method in class io.nem.sdk.model.transaction.MosaicSupplyChangeTransaction
Create a mosaic supply change transaction object.
create(String) - Static method in class io.nem.sdk.model.transaction.PlainMessage
Create a plain message object.
create(Deadline, Mosaic, BigInteger, HashType, String, Address, NetworkType) - Static method in class io.nem.sdk.model.transaction.SecretLockTransaction
Create a secret lock transaction object.
create(Deadline, HashType, String, String, NetworkType) - Static method in class io.nem.sdk.model.transaction.SecretProofTransaction
Create a secret proof transaction object.
create(BigInteger, Integer, String, String, String) - Static method in class io.nem.sdk.model.transaction.TransactionInfo
Create transaction info object for a transaction.
create(BigInteger, String, String) - Static method in class io.nem.sdk.model.transaction.TransactionInfo
Create transaction info retrieved by listener.
create(Deadline, Address, List<Mosaic>, Message, NetworkType) - Static method in class io.nem.sdk.model.transaction.TransferTransaction
Create a transfer transaction object.
createAbsolute(BigInteger) - Static method in class io.nem.sdk.model.mosaic.XEM
Create xem with using micro xem as unit, 1 XEM = 1000000 micro XEM.
createAggregate(BigInteger, Integer, String, String, String) - Static method in class io.nem.sdk.model.transaction.TransactionInfo
Create transaction info object for aggregate transaction inner transaction.
createAmountVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
createBlockCipher(KeyPair, KeyPair) - Method in interface io.nem.core.crypto.CryptoEngine
Creates a block cipher.
createBlockCipher(KeyPair, KeyPair) - Method in class io.nem.core.crypto.ed25519.Ed25519CryptoEngine
 
createBonded(Deadline, List<Transaction>, NetworkType) - Static method in class io.nem.sdk.model.transaction.AggregateTransaction
Create an aggregate bonded transaction object
createComplete(Deadline, List<Transaction>, NetworkType) - Static method in class io.nem.sdk.model.transaction.AggregateTransaction
Create an aggregate complete transaction object
createDeadlineVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createDeadlineVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createDeadlineVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
createDsaSigner(KeyPair) - Method in interface io.nem.core.crypto.CryptoEngine
Creates a DSA signer.
createDsaSigner(KeyPair) - Method in class io.nem.core.crypto.ed25519.Ed25519CryptoEngine
 
createDurationVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createDurationVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createEmpty() - Static method in class io.nem.core.math.SparseBitmap
Creates a new SparseBitmap that is empty.
createFeeVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createFeeVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createFeeVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
createFromEncoded(String) - Static method in class io.nem.sdk.model.account.Address
Create an Address from a given encoded address.
createFromPrivateKey(String, NetworkType) - Static method in class io.nem.sdk.model.account.Account
Create an Account from a given private key.
createFromPublicKey(String, NetworkType) - Static method in class io.nem.sdk.model.account.Address
Create from private key.
createFromPublicKey(String, NetworkType) - Static method in class io.nem.sdk.model.account.PublicAccount
Create a PublicAccount from a public key and network type.
createFromRawAddress(String) - Static method in class io.nem.sdk.model.account.Address
Create an Address from a given raw address.
createFromSortedData(int...) - Static method in class io.nem.core.math.SparseBitmap
Creates a new SparseBitmap from data that are already sorted in strictly ascending order (duplicate values are okay).
createFromUnsortedData(int...) - Static method in class io.nem.core.math.SparseBitmap
Creates a new SparseBitmap from unsorted data.
createHashVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createIdVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
createKeyAnalyzer() - Method in interface io.nem.core.crypto.CryptoEngine
Creates a key analyzer.
createKeyAnalyzer() - Method in class io.nem.core.crypto.ed25519.Ed25519CryptoEngine
 
createKeyGenerator() - Method in interface io.nem.core.crypto.CryptoEngine
Creates a key generator.
createKeyGenerator() - Method in class io.nem.core.crypto.ed25519.Ed25519CryptoEngine
 
createLockFundsTransactionBuffer(FlatBufferBuilder, long, int, int, int, int, int, int, int, int, int, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createMosaicAmountVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createMosaicAmountVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createMosaicBuffer(FlatBufferBuilder, int, int) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
createMosaicIdVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createMosaicIdVector(FlatBufferBuilder, int[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createProofVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
createRecipientVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createRelative(BigInteger) - Static method in class io.nem.sdk.model.mosaic.XEM
Create xem with using xem as unit.
createRootNamespace(Deadline, String, BigInteger, NetworkType) - Static method in class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
Create a root namespace object.
createSecretLockTransactionBuffer(FlatBufferBuilder, long, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createSecretProofTransactionBuffer(FlatBufferBuilder, long, int, int, int, int, int, int, int, int, int, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
createSecretVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createSecretVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
createSignatureVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createSignatureVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createSignatureVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
createSignerVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
createSignerVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
createSignerVector(FlatBufferBuilder, byte[]) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
createSubNamespace(Deadline, String, NamespaceId, NetworkType) - Static method in class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
Create a sub namespace object.
createTransactionHash(String) - Static method in class io.nem.sdk.model.transaction.Transaction
Generates hash for a serialized transaction payload.
createTransactionInfo(JsonObject) - Method in class io.nem.sdk.infrastructure.TransactionMapping
 
createValue() - Method in class io.nem.core.utils.AbstractTwoLevelMap
Creates a new blank value.
CryptoEngine - Interface in io.nem.core.crypto
Represents a cryptographic engine that is a factory of crypto-providers.
CryptoEngines - Class in io.nem.core.crypto
Static class that exposes crypto engines.
CryptoEngines() - Constructor for class io.nem.core.crypto.CryptoEngines
 
CryptoException - Exception in io.nem.core.crypto
Exception that is used when a cryptographic operation fails.
CryptoException(String) - Constructor for exception io.nem.core.crypto.CryptoException
Creates a new crypto exception.
CryptoException(Throwable) - Constructor for exception io.nem.core.crypto.CryptoException
Creates a new crypto exception.
CryptoException(String, Throwable) - Constructor for exception io.nem.core.crypto.CryptoException
Creates a new crypto exception.
Curve - Interface in io.nem.core.crypto
Interface for getting information for a curve.

D

D - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
 
D_Times_TWO - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
 
dbl() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Doubles a given group element p in P^2 or P^3 coordinate system and returns the result in P x P coordinate system.
Deadline - Class in io.nem.sdk.model.transaction
The deadline of the transaction.
Deadline(int, ChronoUnit) - Constructor for class io.nem.sdk.model.transaction.Deadline
Constructor
Deadline(BigInteger) - Constructor for class io.nem.sdk.model.transaction.Deadline
Constructor
deadline(int) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
deadline(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
deadline(int) - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
deadlineAsByteBuffer() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
deadlineAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
deadlineAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
deadlineLength() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
deadlineLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
deadlineLength() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
decode() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
Decodes this encoded (32 byte) representation to a field element in its 10 byte 2^25.5 representation.
decode() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedGroupElement
Decodes this encoded group element and returns a new group element in P3 coordinates.
decrypt(byte[]) - Method in interface io.nem.core.crypto.BlockCipher
Decrypts an arbitrarily-sized message.
decrypt(byte[]) - Method in class io.nem.core.crypto.Cipher
 
decrypt(byte[]) - Method in class io.nem.core.crypto.ed25519.Ed25519BlockCipher
 
defaultEngine() - Static method in class io.nem.core.crypto.CryptoEngines
Gets the default crypto engine.
DenseMatrix - Class in io.nem.core.math
Represents a dense matrix.
DenseMatrix(int, int) - Constructor for class io.nem.core.math.DenseMatrix
Creates a new matrix of the specified size.
DenseMatrix(int, int, double[]) - Constructor for class io.nem.core.math.DenseMatrix
Creates a new matrix of the specified size and values.
depth(Integer) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
derivePublicKey(PrivateKey) - Method in class io.nem.core.crypto.ed25519.Ed25519KeyGenerator
 
derivePublicKey(PrivateKey) - Method in interface io.nem.core.crypto.KeyGenerator
Derives a public key from a private key.
divisibility(int) - Method in class io.nem.sdk.model.mosaic.MosaicProperties.Builder
 
DIVISIBILITY - Static variable in class io.nem.sdk.model.mosaic.XEM
Divisibility
doubleScalarMultiplyVariableTime(Ed25519GroupElement, Ed25519EncodedFieldElement, Ed25519EncodedFieldElement) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
r = b * B - a * A where a and b are encoded field elements and B is this point.
DsaSigner - Interface in io.nem.core.crypto
Interface that supports signing and verification of arbitrarily sized message.
duplicate(byte[]) - Static method in class io.nem.core.utils.ArrayUtils
Creates duplicate of given array
duration(BigInteger) - Method in class io.nem.sdk.model.mosaic.MosaicProperties.Builder
 
duration(int) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
duration(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
durationAsByteBuffer() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
durationAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
durationLength() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
durationLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 

E

ed25519() - Static method in class io.nem.core.crypto.ed25519.Ed25519Curve
Gets the Ed25519 instance.
Ed25519BlockCipher - Class in io.nem.core.crypto.ed25519
Implementation of the block cipher for Ed25519.
Ed25519BlockCipher(KeyPair, KeyPair) - Constructor for class io.nem.core.crypto.ed25519.Ed25519BlockCipher
 
Ed25519CryptoEngine - Class in io.nem.core.crypto.ed25519
Class that wraps the Ed25519 specific implementation.
Ed25519CryptoEngine() - Constructor for class io.nem.core.crypto.ed25519.Ed25519CryptoEngine
 
Ed25519Curve - Class in io.nem.core.crypto.ed25519
Class that wraps the elliptic curve Ed25519.
Ed25519Curve() - Constructor for class io.nem.core.crypto.ed25519.Ed25519Curve
 
Ed25519DsaSigner - Class in io.nem.core.crypto.ed25519
Implementation of the DSA signer for Ed25519.
Ed25519DsaSigner(KeyPair) - Constructor for class io.nem.core.crypto.ed25519.Ed25519DsaSigner
Creates a Ed25519 DSA signer.
Ed25519EncodedFieldElement - Class in io.nem.core.crypto.ed25519.arithmetic
Represents a field element of the finite field with p=2^255-19 elements.
Ed25519EncodedFieldElement(byte[]) - Constructor for class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
Creates a new encoded field element.
Ed25519EncodedGroupElement - Class in io.nem.core.crypto.ed25519.arithmetic
 
Ed25519EncodedGroupElement(byte[]) - Constructor for class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedGroupElement
Creates a new encoded group element.
ed25519Engine() - Static method in class io.nem.core.crypto.CryptoEngines
Gets the ED25519 crypto engine.
Ed25519Field - Class in io.nem.core.crypto.ed25519.arithmetic
Represents the underlying finite field for Ed25519.
Ed25519Field() - Constructor for class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
 
Ed25519FieldElement - Class in io.nem.core.crypto.ed25519.arithmetic
Represents a element of the finite field with p=2^255-19 elements.
Ed25519FieldElement(int[]) - Constructor for class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Creates a field element.
Ed25519Group - Class in io.nem.core.crypto.ed25519.arithmetic
Represents the underlying group for Ed25519.
Ed25519Group() - Constructor for class io.nem.core.crypto.ed25519.arithmetic.Ed25519Group
 
Ed25519GroupElement - Class in io.nem.core.crypto.ed25519.arithmetic
A point on the ED25519 curve which represents a group element.
Ed25519GroupElement(CoordinateSystem, Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement) - Constructor for class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Creates a group element for a curve.
Ed25519KeyAnalyzer - Class in io.nem.core.crypto.ed25519
Implementation of the key analyzer for Ed25519.
Ed25519KeyAnalyzer() - Constructor for class io.nem.core.crypto.ed25519.Ed25519KeyAnalyzer
 
Ed25519KeyGenerator - Class in io.nem.core.crypto.ed25519
Implementation of the key generator for Ed25519.
Ed25519KeyGenerator() - Constructor for class io.nem.core.crypto.ed25519.Ed25519KeyGenerator
 
Ed25519Utils - Class in io.nem.core.crypto.ed25519
Utility methods for Ed25519.
Ed25519Utils() - Constructor for class io.nem.core.crypto.ed25519.Ed25519Utils
 
empty(Collection<?>, String) - Static method in class io.nem.core.utils.MustBe
Throws an exception if the specified collection is not empty.
Empty - Static variable in class io.nem.sdk.model.transaction.PlainMessage
Plain message containing an empty string.
encode() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Encodes a given field element in its 32 byte 2^8 bit representation.
encode() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Converts the group element to an encoded point on the curve.
encrypt(byte[]) - Method in interface io.nem.core.crypto.BlockCipher
Encrypts an arbitrarily-sized message.
encrypt(byte[]) - Method in class io.nem.core.crypto.Cipher
 
encrypt(byte[]) - Method in class io.nem.core.crypto.ed25519.Ed25519BlockCipher
 
endHeight(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
endLockFundsTransactionBuffer(FlatBufferBuilder) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
endMosaicBuffer(FlatBufferBuilder) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
endSecretLockTransactionBuffer(FlatBufferBuilder) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
endSecretProofTransactionBuffer(FlatBufferBuilder) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
equals(Object) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
 
equals(Object) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedGroupElement
 
equals(Object) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
 
equals(Object) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
 
equals(Object) - Method in class io.nem.core.crypto.PrivateKey
 
equals(Object) - Method in class io.nem.core.crypto.PublicKey
 
equals(Object) - Method in class io.nem.core.crypto.Signature
 
equals(Object) - Method in class io.nem.core.math.ColumnVector
 
equals(Object) - Method in class io.nem.core.math.Matrix
 
equals(Object) - Method in class io.nem.core.math.MatrixElement
 
equals(Object) - Method in class io.nem.core.math.SparseBitmap
 
equals(Object) - Method in class io.nem.sdk.infrastructure.MosaicPropertiesDTO
 
equals(Object) - Method in class io.nem.sdk.infrastructure.Multisig
 
equals(Object) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
equals(Object) - Method in class io.nem.sdk.model.account.Address
Compares addresses for equality.
equals(Object) - Method in class io.nem.sdk.model.account.PublicAccount
Compares public accounts for equality.
equals(Object) - Method in class io.nem.sdk.model.mosaic.MosaicId
Compares mosaicIds for equality.
equals(Object) - Method in class io.nem.sdk.model.namespace.NamespaceId
Compares namespaceIds for equality.
ExceptionUtils - Class in io.nem.core.utils
Static class that contains helper functions for dealing with exceptions.
ExceptionUtils.CheckedRunnable - Interface in io.nem.core.utils
Interface that mimics Runnable but can additionally throw checked exceptions.

F

falseValue(boolean, String) - Static method in class io.nem.core.utils.MustBe
Throws an exception if the specified value is not false.
fee(int) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
fee(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
fee(int) - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
feeAsByteBuffer() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
feeAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
feeAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
feeLength() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
feeLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
feeLength() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
finishLockFundsTransactionBufferBuffer(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
finishSecretLockTransactionBufferBuffer(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
finishSecretProofTransactionBufferBuffer(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
forEach(Matrix.ElementVisitorFunction) - Method in class io.nem.core.math.DenseMatrix
 
forEach(Matrix.ReadOnlyElementVisitorFunction) - Method in class io.nem.core.math.Matrix
Calls the specified function for every non-zero element.
forEach(Matrix.ElementVisitorFunction) - Method in class io.nem.core.math.Matrix
Calls the specified function for every non-zero element.
forEach(Matrix.ElementVisitorFunction) - Method in class io.nem.core.math.SparseMatrix
 
forEach(Matrix.ReadOnlyElementVisitorFunction) - Method in class io.nem.core.math.SparseMatrix
 
format(double, int) - Static method in class io.nem.core.utils.FormatUtils
Formats a double value with a given number of decimal places.
FormatUtils - Class in io.nem.core.utils
Static class containing helper functions for formatting.
FormatUtils() - Constructor for class io.nem.core.utils.FormatUtils
 
fromBigInteger(BigInteger) - Static method in class io.nem.sdk.model.transaction.UInt64
 
fromDecimalString(String) - Static method in class io.nem.core.crypto.PrivateKey
Creates a private key from a decimal string.
fromHexString(String) - Static method in class io.nem.core.crypto.PrivateKey
Creates a private key from a hex string.
fromHexString(String) - Static method in class io.nem.core.crypto.PublicKey
Creates a public key from a hex string.
fromIntArray(int[]) - Static method in class io.nem.sdk.model.transaction.UInt64
 

G

generateId(String, BigInteger) - Static method in class io.nem.sdk.model.transaction.IdGenerator
 
generateKeyPair() - Method in class io.nem.core.crypto.ed25519.Ed25519KeyGenerator
 
generateKeyPair() - Method in interface io.nem.core.crypto.KeyGenerator
Creates a random key pair.
generateMosaicId(String, String) - Static method in class io.nem.sdk.model.transaction.IdGenerator
 
generateNamespaceId(String) - Static method in class io.nem.sdk.model.transaction.IdGenerator
 
generateNamespacePath(String) - Static method in class io.nem.sdk.model.transaction.IdGenerator
 
generateSubNamespaceIdFromParentId(BigInteger, String) - Static method in class io.nem.sdk.model.transaction.IdGenerator
 
get(int) - Method in class io.nem.core.math.SparseBitmap
Gets the value of the bit at the given index.
get() - Method in class io.nem.core.utils.SetOnce
Gets the inner object.
getAccount() - Method in class io.nem.sdk.infrastructure.Multisig
Get account
getAccount() - Method in class io.nem.sdk.model.account.MultisigAccountInfo
Returns account multisig public account.
getAccountAddress() - Method in class io.nem.sdk.infrastructure.Multisig
Get accountAddress
getAccountInfo(Address) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
getAccountInfo(Address) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an AccountInfo for an account.
getAccountsInfo(List<Address>) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
getAccountsInfo(List<Address>) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets AccountsInfo for different accounts.
getAddress() - Method in class io.nem.sdk.model.account.Account
Account address.
getAddress() - Method in class io.nem.sdk.model.account.AccountInfo
Returns account address.
getAddress() - Method in class io.nem.sdk.model.account.PublicAccount
Returns account address.
getAddressHeight() - Method in class io.nem.sdk.model.account.AccountInfo
Returns height when the address was published.
getAffineX() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedGroupElement
Gets the affine x-coordinate.
getAffineY() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedGroupElement
Gets the affine y-coordinate.
getAggregateHash() - Method in class io.nem.sdk.model.transaction.TransactionInfo
Returns hash of the aggregate transaction.
getAggregateId() - Method in class io.nem.sdk.model.transaction.TransactionInfo
Returns id of the aggregate transaction.
getAmount() - Method in class io.nem.sdk.model.mosaic.Mosaic
Return mosaic amount.
getAt(int) - Method in class io.nem.core.math.ColumnVector
Gets the value at the specified index.
getAt(int, int) - Method in class io.nem.core.math.Matrix
Gets the value at the specified row and column.
getAtUnchecked(int, int) - Method in class io.nem.core.math.DenseMatrix
 
getAtUnchecked(int, int) - Method in class io.nem.core.math.Matrix
Gets the value at the specified row and column.
getAtUnchecked(int, int) - Method in class io.nem.core.math.SparseMatrix
 
getBinaryR() - Method in class io.nem.core.crypto.Signature
Gets the r-part of the signature.
getBinaryS() - Method in class io.nem.core.crypto.Signature
Gets the s-part of the signature.
getBit(byte[], int) - Static method in class io.nem.core.utils.ArrayUtils
Gets the i'th bit of a byte array.
getBlockByHeight(BigInteger) - Method in class io.nem.sdk.infrastructure.BlockchainHttp
 
getBlockByHeight(BigInteger) - Method in interface io.nem.sdk.infrastructure.BlockchainRepository
Gets a BlockInfo for a given block height.
getBlockchainHeight() - Method in class io.nem.sdk.infrastructure.BlockchainHttp
 
getBlockchainHeight() - Method in interface io.nem.sdk.infrastructure.BlockchainRepository
Gets current blockchain height.
getBlockchainScore() - Method in class io.nem.sdk.infrastructure.BlockchainHttp
 
getBlockchainScore() - Method in interface io.nem.sdk.infrastructure.BlockchainRepository
Gets current blockchain score.
getBlockchainStorage() - Method in class io.nem.sdk.infrastructure.BlockchainHttp
 
getBlockchainStorage() - Method in interface io.nem.sdk.infrastructure.BlockchainRepository
Gets blockchain storage info.
getBlockTransactions(BigInteger, QueryParams) - Method in class io.nem.sdk.infrastructure.BlockchainHttp
 
getBlockTransactions(BigInteger) - Method in class io.nem.sdk.infrastructure.BlockchainHttp
 
getBlockTransactions(BigInteger) - Method in interface io.nem.sdk.infrastructure.BlockchainRepository
Gets list of transactions included in a block for a block height
getBlockTransactions(BigInteger, QueryParams) - Method in interface io.nem.sdk.infrastructure.BlockchainRepository
Gets list of transactions included in a block for a block height With pagination.
getBlockTransactionsHash() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns the block transaction hash.
getBytes() - Method in class io.nem.core.crypto.PrivateKey
 
getBytes() - Method in class io.nem.core.crypto.Signature
Gets a little-endian 64-byte representation of the signature.
getBytes(String) - Static method in class io.nem.core.utils.Base32Encoder
Converts a string to a byte array.
getBytes(String) - Static method in class io.nem.core.utils.Base64Encoder
Converts a string to a byte array.
getBytes(String) - Static method in class io.nem.core.utils.HexEncoder
Converts a hex string to a byte array.
getBytes(String) - Static method in class io.nem.core.utils.StringEncoder
Converts a string to a UTF-8 byte array.
getChannel() - Method in class io.nem.sdk.infrastructure.ListenerMessage
 
getColumn() - Method in class io.nem.core.math.MatrixElement
Gets the column index.
getColumnCount() - Method in class io.nem.core.math.Matrix
Gets the number of columns.
getColumnSumVector() - Method in class io.nem.core.math.Matrix
Gets a vector containing the sums of each matrix column.
getCoordinateSystem() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Gets the coordinate system for the group element.
getCosignatories() - Method in class io.nem.sdk.infrastructure.Multisig
Get cosignatories
getCosignatories() - Method in class io.nem.sdk.model.account.MultisigAccountInfo
Returns multisig account cosignatories.
getCosignatoryPublicAccount() - Method in class io.nem.sdk.model.transaction.MultisigCosignatoryModification
Returns cosignatory public account.
getCosignatures() - Method in class io.nem.sdk.model.transaction.AggregateTransaction
Returns list of transaction cosigners signatures.
getCurve() - Method in interface io.nem.core.crypto.CryptoEngine
Return The underlying curve.
getCurve() - Method in class io.nem.core.crypto.ed25519.Ed25519CryptoEngine
 
getDeadline() - Method in class io.nem.sdk.model.transaction.Transaction
Returns the deadline to include the transaction.
getDeadline() - Method in class io.nem.sdk.model.transaction.TransactionStatus
Returns transaction deadline.
getDeadline() - Method in class io.nem.sdk.model.transaction.TransactionStatusError
Returns transaction deadline.
getDecimalFormat(int) - Static method in class io.nem.core.utils.FormatUtils
Gets a decimal format that with the desired number of decimal places.
getDefaultDecimalFormat() - Static method in class io.nem.core.utils.FormatUtils
Gets a default decimal format that should be used for formatting decimal values.
getDelta() - Method in class io.nem.sdk.model.transaction.MosaicSupplyChangeTransaction
Returns amount of mosaics added or removed.
getDepth() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get depth
getDepth() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the namespace level depth
getDifficulty() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns POI difficulty to harvest a block.
getDivisibility() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns the mosaic divisibility
getDivisibility() - Method in class io.nem.sdk.model.mosaic.MosaicProperties
Returns the mosaic divisibility.
getDuration() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Return the number of blocks from height it will be active
getDuration() - Method in class io.nem.sdk.model.mosaic.MosaicProperties
Returns the number of blocks from height it will be active
getDuration() - Method in class io.nem.sdk.model.transaction.LockFundsTransaction
Returns funds lock duration in number of blocks.
getDuration() - Method in class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
Returns number of blocks a namespace is active.
getDuration() - Method in class io.nem.sdk.model.transaction.SecretLockTransaction
Returns duration for the funds to be released or returned.
getElementCount() - Method in class io.nem.core.math.Matrix
Gets the number of elements.
getEndHeight() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get endHeight
getEndHeight() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the block height the namespace expires if not renewed
getFee() - Method in class io.nem.sdk.model.transaction.Transaction
Returns the fee for the transaction.
getFullName() - Method in class io.nem.sdk.model.mosaic.MosaicId
Returns optional mosaic full name, with namespace name (ex: nem:xem)
getFullName() - Method in class io.nem.sdk.model.namespace.NamespaceId
Returns optional namespace full name, with subnamespaces if it's the case.
getGenerationHash() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns block generation hash.
getGroup() - Method in class io.nem.sdk.model.transaction.TransactionStatus
Returns transaction status group "failed", "unconfirmed", "confirmed", etc...
getGroupOrder() - Method in interface io.nem.core.crypto.Curve
Gets the group order.
getGroupOrder() - Method in class io.nem.core.crypto.ed25519.Ed25519Curve
 
getHalfGroupOrder() - Method in interface io.nem.core.crypto.Curve
Gets the group order / 2.
getHalfGroupOrder() - Method in class io.nem.core.crypto.ed25519.Ed25519Curve
 
getHash() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns block hash.
getHash() - Method in class io.nem.sdk.model.transaction.SignedTransaction
Returns transaction hash.
getHash() - Method in class io.nem.sdk.model.transaction.TransactionInfo
Returns transaction hash.
getHash() - Method in class io.nem.sdk.model.transaction.TransactionStatus
Returns transaction hash.
getHash() - Method in class io.nem.sdk.model.transaction.TransactionStatusError
Returns transaction hash.
getHashType() - Method in class io.nem.sdk.model.transaction.SecretLockTransaction
Returns the hash algorithm, secret is generated with.
getHashType() - Method in class io.nem.sdk.model.transaction.SecretProofTransaction
Returns the hash algorithm secret is generated with.
getHeight() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns height of which the block was confirmed.
getHeight() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns the block height it was created
getHeight() - Method in class io.nem.sdk.model.transaction.TransactionInfo
Returns block height in which the transaction was included.
getHeight() - Method in class io.nem.sdk.model.transaction.TransactionStatus
Returns height of the block at which it was confirmed or rejected.
getHighestBit() - Method in class io.nem.core.math.SparseBitmap
Gets the highest bit that is set in the bitmap.
getId() - Method in class io.nem.sdk.infrastructure.QueryParams
Returns id after which we want objects to be returned.
getId() - Method in class io.nem.sdk.model.mosaic.Mosaic
Returns the mosaic identifier
getId() - Method in class io.nem.sdk.model.mosaic.MosaicId
Returns mosaic biginteger id
getId() - Method in class io.nem.sdk.model.namespace.NamespaceId
Returns namespace biginteger id
getId() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the NamespaceId
getId() - Method in class io.nem.sdk.model.transaction.TransactionInfo
Returns transaction id.
getImportance() - Method in class io.nem.sdk.model.account.AccountInfo
Returns importance of the account.
getImportanceHeight() - Method in class io.nem.sdk.model.account.AccountInfo
Returns importance height of the account.
getIndex() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
 
getIndex() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
 
getIndex() - Method in class io.nem.sdk.model.transaction.TransactionInfo
Returns index representing either transaction index/position within block or within an aggregate transaction.
getInnerTransactions() - Method in class io.nem.sdk.model.transaction.AggregateTransaction
Returns list of innerTransactions included in the aggregate transaction.
getInstant() - Method in class io.nem.sdk.model.transaction.Deadline
Returns number of seconds elapsed since the creation of the nemesis block.
getItem(TKey, TKey) - Method in class io.nem.core.utils.AbstractTwoLevelMap
Gets the TValue associated with key1 and key2.
getItems(TKey) - Method in class io.nem.core.utils.AbstractTwoLevelMap
Gets the (TKey, TValue) map associated with key.
getKeyPair() - Method in class io.nem.core.crypto.ed25519.Ed25519DsaSigner
Gets the underlying key pair.
getKeyPair() - Method in class io.nem.sdk.model.account.Account
Account keyPair containing public and private key.
getLevel0() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get level0
getLevel1() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get level1
getLevel2() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get level2
getLevels() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the different NamespaceIds per level
getLevelsNumber() - Method in class io.nem.sdk.model.account.MultisigAccountGraphInfo
Returns multisig accounts levels number.
getLocalDateTime(ZoneId) - Method in class io.nem.sdk.model.transaction.Deadline
Returns deadline as local date time in a given timezone.
getLocalDateTime() - Method in class io.nem.sdk.model.transaction.Deadline
Returns deadline as local date time.
getMagnitude() - Method in class io.nem.core.math.ColumnVector
Gets the magnitude of this vector.
getMerkleComponentHash() - Method in class io.nem.sdk.model.transaction.TransactionInfo
Returns transaction merkle component hash.
getMessage() - Method in class io.nem.sdk.infrastructure.ListenerMessage
 
getMessage() - Method in class io.nem.sdk.model.transaction.TransactionAnnounceResponse
Returns success or error message.
getMessage() - Method in class io.nem.sdk.model.transaction.TransferTransaction
Returns transaction message.
getMetaId() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
 
getMetaId() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
 
getMinApproval() - Method in class io.nem.sdk.infrastructure.Multisig
Get minApproval
getMinApproval() - Method in class io.nem.sdk.model.account.MultisigAccountInfo
Returns number of signatures needed to approve a transaction.
getMinApprovalDelta() - Method in class io.nem.sdk.model.transaction.ModifyMultisigAccountTransaction
Return number of signatures needed to approve a transaction.
getMinRemoval() - Method in class io.nem.sdk.infrastructure.Multisig
Get minRemoval
getMinRemoval() - Method in class io.nem.sdk.model.account.MultisigAccountInfo
Returns number of signatures needed to remove a cosignatory.
getMinRemovalDelta() - Method in class io.nem.sdk.model.transaction.ModifyMultisigAccountTransaction
Return number of signatures needed to remove a cosignatory.
getModifications() - Method in class io.nem.sdk.model.transaction.ModifyMultisigAccountTransaction
The List of cosigner accounts added or removed from the multi-signature account.
getMosaic(MosaicId) - Method in class io.nem.sdk.infrastructure.MosaicHttp
 
getMosaic(MosaicId) - Method in interface io.nem.sdk.infrastructure.MosaicRepository
Gets a MosaicInfo for a given mosaicId
getMosaic() - Method in class io.nem.sdk.model.transaction.LockFundsTransaction
Returns locked mosaic.
getMosaic() - Method in class io.nem.sdk.model.transaction.SecretLockTransaction
Returns locked mosaic.
getMosaicId() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns the mosaic id
getMosaicId() - Method in class io.nem.sdk.model.mosaic.MosaicName
Returns mosaic identifier
getMosaicId() - Method in class io.nem.sdk.model.transaction.MosaicDefinitionTransaction
Returns mosaic id generated from namespace name and mosaic name.
getMosaicId() - Method in class io.nem.sdk.model.transaction.MosaicSupplyChangeTransaction
Returns mosaic id.
getMosaicName() - Method in class io.nem.sdk.model.transaction.MosaicDefinitionTransaction
Returns mosaic name.
getMosaicNames(List<MosaicId>) - Method in class io.nem.sdk.infrastructure.MosaicHttp
 
getMosaicNames(List<MosaicId>) - Method in interface io.nem.sdk.infrastructure.MosaicRepository
Gets list of MosaicName for different mosaicIds.
getMosaicProperties() - Method in class io.nem.sdk.model.transaction.MosaicDefinitionTransaction
Returns mosaic properties defining mosaic.
getMosaics(List<MosaicId>) - Method in class io.nem.sdk.infrastructure.MosaicHttp
 
getMosaics(List<MosaicId>) - Method in interface io.nem.sdk.infrastructure.MosaicRepository
Gets MosaicInfo for different mosaicIds.
getMosaics() - Method in class io.nem.sdk.model.account.AccountInfo
Returns mosaics hold by the account.
getMosaics() - Method in class io.nem.sdk.model.transaction.TransferTransaction
Returns list of mosaic objects.
getMosaicsFromNamespace(NamespaceId, QueryParams) - Method in class io.nem.sdk.infrastructure.MosaicHttp
 
getMosaicsFromNamespace(NamespaceId) - Method in class io.nem.sdk.infrastructure.MosaicHttp
 
getMosaicsFromNamespace(NamespaceId, QueryParams) - Method in interface io.nem.sdk.infrastructure.MosaicRepository
Gets list of MosaicInfo from mosaics created with provided namespace.
getMosaicsFromNamespace(NamespaceId) - Method in interface io.nem.sdk.infrastructure.MosaicRepository
Gets list of MosaicInfo from mosaics created with provided namespace.
getMosaicSupplyType() - Method in class io.nem.sdk.model.transaction.MosaicSupplyChangeTransaction
Returns mosaic supply type.
getMultisigAccountGraphInfo(Address) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
getMultisigAccountGraphInfo(Address) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets a MultisigAccountGraphInfo for an account.
getMultisigAccountInfo(Address) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
getMultisigAccountInfo(Address) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets a MultisigAccountInfo for an account.
getMultisigAccounts() - Method in class io.nem.sdk.infrastructure.Multisig
Get multisigAccounts
getMultisigAccounts() - Method in class io.nem.sdk.model.account.MultisigAccountGraphInfo
Returns multisig accounts.
getMultisigAccounts() - Method in class io.nem.sdk.model.account.MultisigAccountInfo
Returns multisig accounts this account is cosigner of.
getName() - Method in interface io.nem.core.crypto.Curve
Gets the name of the curve.
getName() - Method in class io.nem.core.crypto.ed25519.Ed25519Curve
 
getName() - Method in class io.nem.sdk.model.mosaic.MosaicName
Returns mosaic name
getName() - Method in class io.nem.sdk.model.namespace.NamespaceName
Returns the namespace name
getNamespace(NamespaceId) - Method in class io.nem.sdk.infrastructure.NamespaceHttp
 
getNamespace(NamespaceId) - Method in interface io.nem.sdk.infrastructure.NamespaceRepository
Gets the NamespaceInfo for a given namespaceId.
getNamespaceId() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns the namespace id it belongs to
getNamespaceId() - Method in class io.nem.sdk.model.namespace.NamespaceName
Returns the namespace id
getNamespaceId() - Method in class io.nem.sdk.model.transaction.MosaicDefinitionTransaction
Returns namespace id generated from namespace name.
getNamespaceId() - Method in class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
Returns id of the namespace derived from namespaceName.
getNamespaceName() - Method in class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
Returns namespace name.
getNamespaceNames(List<NamespaceId>) - Method in class io.nem.sdk.infrastructure.NamespaceHttp
 
getNamespaceNames(List<NamespaceId>) - Method in interface io.nem.sdk.infrastructure.NamespaceRepository
Gets list of NamespaceName for different namespaceIds.
getNamespacesFromAccount(Address, QueryParams) - Method in class io.nem.sdk.infrastructure.NamespaceHttp
 
getNamespacesFromAccount(Address) - Method in class io.nem.sdk.infrastructure.NamespaceHttp
 
getNamespacesFromAccount(Address, QueryParams) - Method in interface io.nem.sdk.infrastructure.NamespaceRepository
Gets list of NamespaceInfo for an account.
getNamespacesFromAccount(Address) - Method in interface io.nem.sdk.infrastructure.NamespaceRepository
Gets list of NamespaceInfo for an account.
getNamespacesFromAccounts(List<Address>, QueryParams) - Method in class io.nem.sdk.infrastructure.NamespaceHttp
 
getNamespacesFromAccounts(List<Address>) - Method in class io.nem.sdk.infrastructure.NamespaceHttp
 
getNamespacesFromAccounts(List<Address>, QueryParams) - Method in interface io.nem.sdk.infrastructure.NamespaceRepository
Gets list of NamespaceInfo for different account.
getNamespacesFromAccounts(List<Address>) - Method in interface io.nem.sdk.infrastructure.NamespaceRepository
Gets list of NamespaceInfo for different account.
getNamespaceType() - Method in class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
Returns namespace type either RootNamespace or SubNamespace.
getNetworkType() - Method in class io.nem.sdk.infrastructure.NetworkHttp
 
getNetworkType() - Method in interface io.nem.sdk.infrastructure.NetworkRepository
Get current network type.
getNetworkType() - Method in class io.nem.sdk.model.account.Address
Returns network type.
getNetworkType() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns network type.
getNetworkType() - Method in class io.nem.sdk.model.transaction.Transaction
Returns the network type.
getNonZeroColumnCount(int) - Method in class io.nem.core.math.SparseMatrix
Gets the number of non zero columns of a row.
getNonZeroElementRowIterator(int) - Method in class io.nem.core.math.DenseMatrix
 
getNonZeroElementRowIterator(int) - Method in class io.nem.core.math.Matrix
Gets the non-zero matrix row element iterator for a given row index.
getNonZeroElementRowIterator(int) - Method in class io.nem.core.math.SparseMatrix
 
getNumAccounts() - Method in class io.nem.sdk.model.blockchain.BlockchainStorageInfo
Returns number of accounts published in the blockchain.
getNumBlocks() - Method in class io.nem.sdk.model.blockchain.BlockchainStorageInfo
Returns number of confirmed blocks.
getNumEntries() - Method in class io.nem.core.math.SparseMatrix
Returns the number of entries (values that have been set) in this sparse matrix.
getNumTransactions() - Method in class io.nem.sdk.model.blockchain.BlockchainStorageInfo
Returns number of confirmed transactions.
getNumTransactions() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns number of transactions included the block.
getOwner() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get owner
getOwner() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns the mosaic account owner
getOwner() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the mosaic owner account
getOwnerAddress() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get ownerAddress
getPageSize() - Method in class io.nem.sdk.infrastructure.QueryParams
Returns page size between 10 and 100, otherwise 10.
getParentHash() - Method in class io.nem.sdk.model.transaction.CosignatureSignedTransaction
Returns hash of parent aggregate transaction that has been signed by a cosignatory of the transaction.
getParentId() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get parentId
getParentId() - Method in class io.nem.sdk.model.mosaic.MosaicName
Returns namespace identifier it belongs to
getParentId() - Method in class io.nem.sdk.model.namespace.NamespaceName
Returns an optional that could contain the parent namespace id
getParentId() - Method in class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
The id of the parent sub namespace.
getPayload() - Method in class io.nem.sdk.model.transaction.Message
Returns message payload.
getPayload() - Method in class io.nem.sdk.model.transaction.SignedTransaction
Returns transaction serialized data.
getPrecomputedForDouble() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Gets the table with the precomputed group elements for double scalar multiplication.
getPrecomputedForSingle() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Gets the table with the precomputed group elements for single scalar multiplication.
getPreviousBlockHash() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns the last block hash.
getPrivateKey() - Method in class io.nem.core.crypto.KeyPair
Gets the private key.
getPrivateKey() - Method in class io.nem.sdk.model.account.Account
Account private key.
getProof() - Method in class io.nem.sdk.model.transaction.SecretProofTransaction
Returns proof.
getPublicAccount() - Method in class io.nem.sdk.model.account.Account
Public account.
getPublicAccount() - Method in class io.nem.sdk.model.account.AccountInfo
Returns height when the address was published.
getPublicKey() - Method in class io.nem.core.crypto.KeyPair
Gets the public key.
getPublicKey() - Method in class io.nem.sdk.model.account.Account
Account public key.
getPublicKey() - Method in class io.nem.sdk.model.account.AccountInfo
Returns public key of the account.
getPublicKey() - Method in class io.nem.sdk.model.account.PublicAccount
Return account public key.
getPublicKeyHeight() - Method in class io.nem.sdk.model.account.AccountInfo
Returns height when the public key was published.
getR() - Method in class io.nem.core.crypto.Signature
Gets the r-part of the signature.
getRaw() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
Gets the underlying byte array.
getRaw() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedGroupElement
Gets the underlying byte array.
getRaw() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Gets the underlying int array.
getRaw() - Method in class io.nem.core.crypto.PrivateKey
Gets the raw private key value.
getRaw() - Method in class io.nem.core.crypto.PublicKey
Gets the raw public key value.
getRaw() - Method in class io.nem.core.math.ColumnVector
Gets the underlying, raw array.
getRaw() - Method in class io.nem.core.math.DenseMatrix
Gets the underlying, raw array.
getReasonPhrase() - Method in enum io.nem.core.utils.HttpStatus
Return the reason phrase of this status code.
getRecipient() - Method in class io.nem.sdk.model.transaction.SecretLockTransaction
Returns the recipient of the funds.
getRecipient() - Method in class io.nem.sdk.model.transaction.TransferTransaction
Returns address of the recipient.
getRootAsLockFundsTransactionBuffer(ByteBuffer) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
getRootAsLockFundsTransactionBuffer(ByteBuffer, LockFundsTransactionBuffer) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
getRootAsMosaicBuffer(ByteBuffer) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
getRootAsMosaicBuffer(ByteBuffer, MosaicBuffer) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
getRootAsSecretLockTransactionBuffer(ByteBuffer) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
getRootAsSecretLockTransactionBuffer(ByteBuffer, SecretLockTransactionBuffer) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
getRootAsSecretProofTransactionBuffer(ByteBuffer) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
getRootAsSecretProofTransactionBuffer(ByteBuffer, SecretProofTransactionBuffer) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
getRow() - Method in class io.nem.core.math.MatrixElement
Gets the row index.
getRowCapacity(int) - Method in class io.nem.core.math.SparseMatrix
Gets the capacity of a row.
getRowCount() - Method in class io.nem.core.math.Matrix
Gets the number of rows.
getRowSumVector() - Method in class io.nem.core.math.Matrix
Gets a vector containing the sums of each matrix row.
getS() - Method in class io.nem.core.crypto.Signature
Gets the s-part of the signature.
getSecret() - Method in class io.nem.sdk.model.transaction.SecretLockTransaction
Returns the proof hashed.
getSecret() - Method in class io.nem.sdk.model.transaction.SecretProofTransaction
Returns the proof hashed.
getSignature() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns The block signature.
getSignature() - Method in class io.nem.sdk.model.transaction.AggregateTransactionCosignature
Returns the signature of aggregate transaction done by the cosigner.
getSignature() - Method in class io.nem.sdk.model.transaction.CosignatureSignedTransaction
Returns signatures generated by signing the parent aggregate transaction hash.
getSignature() - Method in class io.nem.sdk.model.transaction.Transaction
Returns the transaction signature (missing if part of an aggregate transaction).
getSignedTransaction() - Method in class io.nem.sdk.model.transaction.LockFundsTransaction
Returns signed transaction for which funds are locked.
getSigner() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns public account of block harvester.
getSigner() - Method in class io.nem.sdk.model.transaction.AggregateTransactionCosignature
Returns cosigner public account.
getSigner() - Method in class io.nem.sdk.model.transaction.CosignatureSignedTransaction
Returns signer of the cosignature transaction.
getSigner() - Method in class io.nem.sdk.model.transaction.Transaction
Returns the transaction creator public account.
getStartHeight() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get startHeight
getStartHeight() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the block height the namespace was registered
getStatus() - Method in class io.nem.sdk.model.transaction.TransactionStatus
Returns transaction status being the error name in case of failure and success otherwise.
getStatus() - Method in class io.nem.sdk.model.transaction.TransactionStatusError
Returns transaction status error when transaction fails.
getString(byte[]) - Static method in class io.nem.core.utils.Base32Encoder
Converts a byte array to a Base32 string.
getString(byte[]) - Static method in class io.nem.core.utils.Base64Encoder
Converts a byte array to a Base64 string.
getString(byte[]) - Static method in class io.nem.core.utils.HexEncoder
Converts a byte array to a hex string.
getString(byte[]) - Static method in class io.nem.core.utils.StringEncoder
Converts a UTF-8 byte array to a string.
getSubscribe() - Method in class io.nem.sdk.infrastructure.ListenerSubscribeMessage
 
getSupply() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns the total mosaic supply
getT() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Gets the T value of the group element.
getTimestamp() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns the number of seconds elapsed since the creation of the nemesis blockchain.
getTotalFee() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns total fee paid to the account harvesting the block.
getTransaction(String) - Method in class io.nem.sdk.infrastructure.TransactionHttp
 
getTransaction(String) - Method in interface io.nem.sdk.infrastructure.TransactionRepository
Gets a transaction for a given hash.
getTransactionInfo() - Method in class io.nem.sdk.model.transaction.Transaction
Returns meta data object contains additional information about the transaction.
getTransactions(List<String>) - Method in class io.nem.sdk.infrastructure.TransactionHttp
 
getTransactions(List<String>) - Method in interface io.nem.sdk.infrastructure.TransactionRepository
Gets an list of transactions for different transaction hashes.
getTransactionStatus(String) - Method in class io.nem.sdk.infrastructure.TransactionHttp
 
getTransactionStatus(String) - Method in interface io.nem.sdk.infrastructure.TransactionRepository
Gets a transaction status for a transaction hash.
getTransactionStatuses(List<String>) - Method in class io.nem.sdk.infrastructure.TransactionHttp
 
getTransactionStatuses(List<String>) - Method in interface io.nem.sdk.infrastructure.TransactionRepository
Gets an list of transaction status for different transaction hashes.
getTransactionToCosign() - Method in class io.nem.sdk.model.transaction.CosignatureTransaction
Returns transaction to cosign.
getType() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
Get type
getType() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns block transaction type.
getType() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the namespace type
getType() - Method in class io.nem.sdk.model.transaction.Message
Returns message type.
getType() - Method in class io.nem.sdk.model.transaction.MultisigCosignatoryModification
Returns multisig modification type.
getType() - Method in class io.nem.sdk.model.transaction.SignedTransaction
Returns transaction type.
getType() - Method in class io.nem.sdk.model.transaction.Transaction
Returns the transaction type.
getUID() - Method in class io.nem.sdk.infrastructure.Listener
// TODO: should we remove it?
getUid() - Method in class io.nem.sdk.infrastructure.ListenerSubscribeMessage
 
getValue() - Method in class io.nem.core.math.MatrixElement
Gets the value.
getValue() - Method in enum io.nem.sdk.model.blockchain.NetworkType
Returns enum value.
getValue() - Method in enum io.nem.sdk.model.mosaic.MosaicSupplyType
 
getValue() - Method in enum io.nem.sdk.model.namespace.NamespaceType
 
getValue() - Method in enum io.nem.sdk.model.transaction.HashType
 
getValue() - Method in enum io.nem.sdk.model.transaction.MultisigCosignatoryModificationType
Returns enum value.
getValue() - Method in enum io.nem.sdk.model.transaction.TransactionType
Returns enum value.
getVersion() - Method in class io.nem.sdk.model.blockchain.BlockInfo
Returns block transaction version.
getVersion() - Method in class io.nem.sdk.model.transaction.Transaction
Returns the transaction version.
getX() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Gets the X value of the group element.
getY() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Gets the Y value of the group element.
getZ() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Gets the Z value of the group element.
GROUP_ORDER - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Group
2^252 - 27742317777372353535851937790883648493

H

hasCosigner(PublicAccount) - Method in class io.nem.sdk.model.account.MultisigAccountInfo
Checks if an account is cosignatory of the multisig account.
hash(int) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
hashAlgorithm() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
hashAlgorithm() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
hashAsByteBuffer() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
hashCode() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
 
hashCode() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedGroupElement
 
hashCode() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
 
hashCode() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
 
hashCode() - Method in class io.nem.core.crypto.PrivateKey
 
hashCode() - Method in class io.nem.core.crypto.PublicKey
 
hashCode() - Method in class io.nem.core.crypto.Signature
 
hashCode() - Method in class io.nem.core.math.ColumnVector
 
hashCode() - Method in class io.nem.core.math.Matrix
 
hashCode() - Method in class io.nem.core.math.MatrixElement
 
hashCode() - Method in class io.nem.core.math.SparseBitmap
 
hashCode() - Method in class io.nem.sdk.infrastructure.MosaicPropertiesDTO
 
hashCode() - Method in class io.nem.sdk.infrastructure.Multisig
 
hashCode() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
hashCode() - Method in class io.nem.sdk.model.account.Address
 
Hashes - Class in io.nem.core.crypto
Static class that exposes hash functions.
Hashes() - Constructor for class io.nem.core.crypto.Hashes
 
hashLength() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
HashType - Enum in io.nem.sdk.model.transaction
Enum containing hash type.
hasMissingSignatures() - Method in class io.nem.sdk.model.transaction.Transaction
Returns if a transaction has missing signatures.
hasNext() - Method in interface io.nem.core.math.MatrixNonZeroElementRowIterator
Gets a value indicating whether or not the matrix row has more non-zero elements.
hasPrivateKey() - Method in class io.nem.core.crypto.KeyPair
Determines if the current key pair has a private key.
HexEncoder - Class in io.nem.core.utils
Static class that contains utility functions for converting hex strings to and from bytes.
HexEncoder() - Constructor for class io.nem.core.utils.HexEncoder
 
Http - Class in io.nem.sdk.infrastructure
 
HttpStatus - Enum in io.nem.core.utils
Java 5 enumeration of HTTP status codes.

I

I - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
I ^ 2 = -1
id(int) - Method in class io.nem.sdk.model.transaction.MosaicBuffer
 
idAsByteBuffer() - Method in class io.nem.sdk.model.transaction.MosaicBuffer
 
IdGenerator - Class in io.nem.sdk.model.transaction
 
IdGenerator() - Constructor for class io.nem.sdk.model.transaction.IdGenerator
 
idLength() - Method in class io.nem.sdk.model.transaction.MosaicBuffer
 
IllegalIdentifierException - Exception in io.nem.sdk.model.mosaic
IllegalIdentifierException is thrown when a Namespace Name or Mosaic Name is not valid.
IllegalIdentifierException() - Constructor for exception io.nem.sdk.model.mosaic.IllegalIdentifierException
 
IllegalIdentifierException(String) - Constructor for exception io.nem.sdk.model.mosaic.IllegalIdentifierException
 
IllegalIdentifierException(String, Throwable) - Constructor for exception io.nem.sdk.model.mosaic.IllegalIdentifierException
 
IllegalIdentifierException(Throwable) - Constructor for exception io.nem.sdk.model.mosaic.IllegalIdentifierException
 
IllegalIdentifierException(String, Throwable, boolean, boolean) - Constructor for exception io.nem.sdk.model.mosaic.IllegalIdentifierException
 
incomingTransactions(PublicAccount) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
incomingTransactions(PublicAccount, QueryParams) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
incomingTransactions(PublicAccount) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an list of transactions for which an account is the recipient of a transaction.
incomingTransactions(PublicAccount, QueryParams) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an list of transactions for which an account is the recipient of a transaction.
incrementAt(int, double) - Method in class io.nem.core.math.ColumnVector
Increments at the specified index by a value.
incrementAt(int, int, double) - Method in class io.nem.core.math.Matrix
Increments a value at the specified row and column by the given val.
INITIALSUPPLY - Static variable in class io.nem.sdk.model.mosaic.XEM
Initial supply
inRange(int, String, int, int) - Static method in class io.nem.core.utils.MustBe
Throws an exception if the specified integer value is not in the specified inclusive range.
inRange(long, String, long, long) - Static method in class io.nem.core.utils.MustBe
Throws an exception if the specified long value is not in the specified inclusive range.
intToBytes(int) - Static method in class io.nem.core.utils.ByteUtils
Converts an int value into an array of 4 bytes.
invert() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Invert this field element and return the result.
io.nem.core.crypto - package io.nem.core.crypto
 
io.nem.core.crypto.ed25519 - package io.nem.core.crypto.ed25519
 
io.nem.core.crypto.ed25519.arithmetic - package io.nem.core.crypto.ed25519.arithmetic
 
io.nem.core.math - package io.nem.core.math
 
io.nem.core.utils - package io.nem.core.utils
 
io.nem.sdk.infrastructure - package io.nem.sdk.infrastructure
 
io.nem.sdk.model.account - package io.nem.sdk.model.account
 
io.nem.sdk.model.blockchain - package io.nem.sdk.model.blockchain
 
io.nem.sdk.model.mosaic - package io.nem.sdk.model.mosaic
 
io.nem.sdk.model.namespace - package io.nem.sdk.model.namespace
 
io.nem.sdk.model.transaction - package io.nem.sdk.model.transaction
 
isActive() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns true if the mosaic is active
isActive() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns true if namespace is active
isCanonicalSignature(Signature) - Method in interface io.nem.core.crypto.DsaSigner
Determines if the signature is canonical.
isCanonicalSignature(Signature) - Method in class io.nem.core.crypto.ed25519.Ed25519DsaSigner
 
isCanonicalSignature(Signature) - Method in class io.nem.core.crypto.Signer
 
isConfirmed() - Method in class io.nem.sdk.model.transaction.Transaction
Return if a transaction is included in a block.
isCosignerOfMultisigAccount(PublicAccount) - Method in class io.nem.sdk.model.account.MultisigAccountInfo
Checks if the multisig account is cosignatory of an account.
isEqualConstantTime(byte[], byte[]) - Static method in class io.nem.core.utils.ArrayUtils
Constant-time byte[] comparison.
isEqualConstantTime(int, int) - Static method in class io.nem.core.utils.ByteUtils
Constant-time byte comparison.
isExpired() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns true if the mosaic is expired
isExpired() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the namespace expiration status
isKeyCompressed(PublicKey) - Method in class io.nem.core.crypto.ed25519.Ed25519KeyAnalyzer
 
isKeyCompressed(PublicKey) - Method in interface io.nem.core.crypto.KeyAnalyzer
Gets a value indicating whether or not the public key is compressed.
isLevyMutable() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns if the mosaic levy is mutable
isLevyMutable() - Method in class io.nem.sdk.model.mosaic.MosaicProperties
Returns true if the mosaic levy is mutable
isLocked(File) - Static method in class io.nem.core.utils.LockFile
Determines whether or not the specified file is locked.
isMultisig() - Method in class io.nem.sdk.model.account.MultisigAccountInfo
Checks if the account is a multisig account.
isNegative() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
Return true if this is in {1,3,5,...,q-2} Return false if this is in {0,2,4,...,q-1}
Preconditions: |x| bounded by 1.1*2^26,1.1*2^25,1.1*2^26,1.1*2^25,etc.
isNegative() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Return true if this is in {1,3,5,...,q-2} Return false if this is in {0,2,4,...,q-1}
isNegativeConstantTime(int) - Static method in class io.nem.core.utils.ByteUtils
Constant-time check if byte is negative.
isNonZero() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
Gets a value indicating whether or not the field element is non-zero.
isNonZero() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Gets a value indicating whether or not the field element is non-zero.
isNullOrEmpty(String) - Static method in class io.nem.core.utils.StringUtils
Determines if the specified string is null or empty.
isNullOrWhitespace(String) - Static method in class io.nem.core.utils.StringUtils
Determines if the specified string is null or whitespace.
isPrecomputedForDoubleScalarMultiplication() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Gets a value indicating whether or not the group element has a precomputed table for double scalar multiplication.
isRoot() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns true if namespace is Root
isSameSize(Matrix) - Method in class io.nem.core.math.Matrix
Determines if two this matrix and another matrix have the same dimensions.
isSubnamespace() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns true if namespace is Subnamespace
isSupplyMutable() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns true if the supply is mutable
isSupplyMutable() - Method in class io.nem.sdk.model.mosaic.MosaicProperties
Returns true if supply is mutable
isTransferable() - Method in class io.nem.sdk.model.mosaic.MosaicInfo
Returns tue if the mosaic is transferable between non-owner accounts
isTransferable() - Method in class io.nem.sdk.model.mosaic.MosaicProperties
Returns true if mosaic is transferable between non-owner accounts
isUnannounced() - Method in class io.nem.sdk.model.transaction.Transaction
Returns if a transaction is not known by the network.
isUnconfirmed() - Method in class io.nem.sdk.model.transaction.Transaction
Returns if a transaction is pending to be included in a block.
isZeroMatrix() - Method in class io.nem.core.math.Matrix
Determines if this matrix is a zero matrix.
isZeroVector() - Method in class io.nem.core.math.ColumnVector
Determines if this vector is a zero vector.
iterator() - Method in class io.nem.core.math.SparseBitmap
 
iterator() - Method in class io.nem.core.utils.CircularStack
 

K

KeyAnalyzer - Interface in io.nem.core.crypto
Interface to analyze keys.
KeyGenerator - Interface in io.nem.core.crypto
Interface for generating keys.
KeyPair - Class in io.nem.core.crypto
 
KeyPair() - Constructor for class io.nem.core.crypto.KeyPair
Creates a random key pair.
KeyPair(PrivateKey) - Constructor for class io.nem.core.crypto.KeyPair
Creates a key pair around a private key.
KeyPair(PrivateKey, CryptoEngine) - Constructor for class io.nem.core.crypto.KeyPair
Creates a key pair around a private key.
KeyPair(PublicKey) - Constructor for class io.nem.core.crypto.KeyPair
Creates a key pair around a public key.
KeyPair(PublicKey, CryptoEngine) - Constructor for class io.nem.core.crypto.KeyPair
Creates a key pair around a public key.
keySet() - Method in class io.nem.core.utils.AbstractTwoLevelMap
Gets the key set of this map.

L

l1Distance(ColumnVector) - Method in class io.nem.core.math.ColumnVector
Calculates the Manhattan distance (L1-norm) between the specified vector and this vector.
l2Distance(ColumnVector) - Method in class io.nem.core.math.ColumnVector
Calculates the Euclidean distance (L2-norm) between the specified vector and this vector.
level0(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
level1(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
level2(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
levyMutable(boolean) - Method in class io.nem.sdk.model.mosaic.MosaicProperties.Builder
 
Listener - Class in io.nem.sdk.infrastructure
Listener
Listener(String) - Constructor for class io.nem.sdk.infrastructure.Listener
 
ListenerMessage - Class in io.nem.sdk.infrastructure
 
ListenerMessage(ListenerChannel, Object) - Constructor for class io.nem.sdk.infrastructure.ListenerMessage
 
ListenerSubscribeMessage - Class in io.nem.sdk.infrastructure
 
ListenerSubscribeMessage(String, String) - Constructor for class io.nem.sdk.infrastructure.ListenerSubscribeMessage
 
LockFile - Class in io.nem.core.utils
Static class that exposes functions for interacting with lock files.
LockFile() - Constructor for class io.nem.core.utils.LockFile
 
LockFundsTransaction - Class in io.nem.sdk.model.transaction
Lock funds transaction is used before sending an Aggregate bonded transaction, as a deposit to announce the transaction.
LockFundsTransaction(NetworkType, Integer, Deadline, BigInteger, Mosaic, BigInteger, SignedTransaction, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.LockFundsTransaction
 
LockFundsTransaction(NetworkType, Integer, Deadline, BigInteger, Mosaic, BigInteger, SignedTransaction) - Constructor for class io.nem.sdk.model.transaction.LockFundsTransaction
 
LockFundsTransactionBuffer - Class in io.nem.sdk.model.transaction
 
LockFundsTransactionBuffer() - Constructor for class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
longToBytes(long) - Static method in class io.nem.core.utils.ByteUtils
Converts a long value into an array of 8 bytes.

M

makeSignatureCanonical(Signature) - Method in interface io.nem.core.crypto.DsaSigner
Makes this signature canonical.
makeSignatureCanonical(Signature) - Method in class io.nem.core.crypto.ed25519.Ed25519DsaSigner
 
makeSignatureCanonical(Signature) - Method in class io.nem.core.crypto.Signer
 
match(String, String, Pattern, int) - Static method in class io.nem.core.utils.MustBe
Throws an exception if the specified string does not match the pattern, is empty, or longer than the max length.
Matrix - Class in io.nem.core.math
Abstract matrix class.
Matrix(int, int) - Constructor for class io.nem.core.math.Matrix
Creates a new matrix.
Matrix.ElementVisitorFunction - Interface in io.nem.core.math
Functional interface that visits every non-zero element in this matrix.
Matrix.ReadOnlyElementVisitorFunction - Interface in io.nem.core.math
Functional interface that visits every non-zero element in this matrix.
MatrixElement - Class in io.nem.core.math
Represents a matrix element consisting of row, a column, and a value.
MatrixElement(int, int, double) - Constructor for class io.nem.core.math.MatrixElement
Creates a matrix entry
MatrixNonZeroElementRowIterator - Interface in io.nem.core.math
Interface for iterating through the nonzero elements of a matrix row.
max() - Method in class io.nem.core.math.ColumnVector
Gets the maximum value for an individual element in this vector.
median() - Method in class io.nem.core.math.ColumnVector
Gets the median value of all elements in this vector.
Message - Class in io.nem.sdk.model.transaction
An abstract message class that serves as the base class of all message types.
Message(int, String) - Constructor for class io.nem.sdk.model.transaction.Message
 
minApproval(Integer) - Method in class io.nem.sdk.infrastructure.Multisig
 
minRemoval(Integer) - Method in class io.nem.sdk.infrastructure.Multisig
 
ModifyMultisigAccountTransaction - Class in io.nem.sdk.model.transaction
Modify multisig account transactions are part of the NEM's multisig account system.
ModifyMultisigAccountTransaction(NetworkType, Integer, Deadline, BigInteger, int, int, List<MultisigCosignatoryModification>, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.ModifyMultisigAccountTransaction
 
ModifyMultisigAccountTransaction(NetworkType, Integer, Deadline, BigInteger, int, int, List<MultisigCosignatoryModification>) - Constructor for class io.nem.sdk.model.transaction.ModifyMultisigAccountTransaction
 
modQ() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
Reduces this encoded field element (64 bytes) modulo the group order q.
Mosaic - Class in io.nem.sdk.model.mosaic
A mosaic describes an instance of a mosaic definition.
Mosaic(MosaicId, BigInteger) - Constructor for class io.nem.sdk.model.mosaic.Mosaic
 
mosaicAmount(int) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
mosaicAmount(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
mosaicAmountAsByteBuffer() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
mosaicAmountAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
mosaicAmountLength() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
mosaicAmountLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
MosaicBuffer - Class in io.nem.sdk.model.transaction
 
MosaicBuffer() - Constructor for class io.nem.sdk.model.transaction.MosaicBuffer
 
MosaicDefinitionTransaction - Class in io.nem.sdk.model.transaction
Before a mosaic can be created or transferred, a corresponding definition of the mosaic has to be created and published to the network.
MosaicDefinitionTransaction(NetworkType, Integer, Deadline, BigInteger, String, NamespaceId, MosaicId, MosaicProperties, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.MosaicDefinitionTransaction
 
MosaicDefinitionTransaction(NetworkType, Integer, Deadline, BigInteger, String, NamespaceId, MosaicId, MosaicProperties) - Constructor for class io.nem.sdk.model.transaction.MosaicDefinitionTransaction
 
MosaicHttp - Class in io.nem.sdk.infrastructure
Mosaic http repository.
MosaicHttp(String) - Constructor for class io.nem.sdk.infrastructure.MosaicHttp
 
MosaicHttp(String, NetworkHttp) - Constructor for class io.nem.sdk.infrastructure.MosaicHttp
 
MosaicId - Class in io.nem.sdk.model.mosaic
The mosaic id structure describes mosaic id
MosaicId(String) - Constructor for class io.nem.sdk.model.mosaic.MosaicId
Create MosaicId from mosaic and namespace string name (ex: nem:xem or domain.subdom.subdome:token)
MosaicId(BigInteger) - Constructor for class io.nem.sdk.model.mosaic.MosaicId
Create MosaicId from biginteger id
MOSAICID - Static variable in class io.nem.sdk.model.mosaic.XEM
Mosaic id
mosaicId(int) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
mosaicId(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
mosaicIdAsByteBuffer() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
mosaicIdAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
mosaicIdLength() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
mosaicIdLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
MosaicInfo - Class in io.nem.sdk.model.mosaic
The mosaic info structure contains its properties, the owner and the namespace to which it belongs to.
MosaicInfo(boolean, Integer, String, NamespaceId, MosaicId, BigInteger, BigInteger, PublicAccount, MosaicProperties) - Constructor for class io.nem.sdk.model.mosaic.MosaicInfo
 
MosaicName - Class in io.nem.sdk.model.mosaic
The mosaic name info structure describes basic information of a mosaic and name.
MosaicName(MosaicId, String, NamespaceId) - Constructor for class io.nem.sdk.model.mosaic.MosaicName
 
MosaicProperties - Class in io.nem.sdk.model.mosaic
The mosaic properties structure describes mosaic properties.
MosaicProperties(boolean, boolean, boolean, int, BigInteger) - Constructor for class io.nem.sdk.model.mosaic.MosaicProperties
 
MosaicProperties.Builder - Class in io.nem.sdk.model.mosaic
 
MosaicPropertiesDTO - Class in io.nem.sdk.infrastructure
MosaicPropertiesDTO
MosaicPropertiesDTO() - Constructor for class io.nem.sdk.infrastructure.MosaicPropertiesDTO
 
MosaicRepository - Interface in io.nem.sdk.infrastructure
Mosaic interface repository.
MosaicSupplyChangeTransaction - Class in io.nem.sdk.model.transaction
In case a mosaic has the flag 'supplyMutable' set to true, the creator of the mosaic can change the supply, i.e.
MosaicSupplyChangeTransaction(NetworkType, Integer, Deadline, BigInteger, MosaicId, MosaicSupplyType, BigInteger, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.MosaicSupplyChangeTransaction
 
MosaicSupplyChangeTransaction(NetworkType, Integer, Deadline, BigInteger, MosaicId, MosaicSupplyType, BigInteger) - Constructor for class io.nem.sdk.model.transaction.MosaicSupplyChangeTransaction
 
MosaicSupplyType - Enum in io.nem.sdk.model.mosaic
Enum containing mosaic supply type.
multiply(Ed25519FieldElement) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Multiplies this field element with the given field element and returns the result.
multiply(double) - Method in class io.nem.core.math.ColumnVector
Creates a new ColumnVector by multiplying this vector by a scalar.
multiply(ColumnVector) - Method in class io.nem.core.math.Matrix
Multiplies this matrix by a vector.
multiply(double) - Method in class io.nem.core.math.Matrix
Creates a new matrix by multiplying this matrix by a scalar.
multiplyAndAddModQ(Ed25519EncodedFieldElement, Ed25519EncodedFieldElement) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
Multiplies this encoded field element with another and adds a third.
multiplyElementWise(ColumnVector) - Method in class io.nem.core.math.ColumnVector
Creates a new ColumnVector by multiplying this vector element-wise with another vector.
multiplyElementWise(Matrix) - Method in class io.nem.core.math.Matrix
Creates a new Matrix by multiplying this matrix element-wise with another matrix.
Multisig - Class in io.nem.sdk.infrastructure
Multisig
Multisig() - Constructor for class io.nem.sdk.infrastructure.Multisig
 
MultisigAccountGraphInfo - Class in io.nem.sdk.model.account
The multisig account graph info structure describes the information of all the mutlisig levels an account is involved in.
MultisigAccountGraphInfo(Map<Integer, List<MultisigAccountInfo>>) - Constructor for class io.nem.sdk.model.account.MultisigAccountGraphInfo
 
MultisigAccountInfo - Class in io.nem.sdk.model.account
The multisig account info structure describes information of a multisig account.
MultisigAccountInfo(PublicAccount, int, int, List<PublicAccount>, List<PublicAccount>) - Constructor for class io.nem.sdk.model.account.MultisigAccountInfo
 
multisigAccounts(List<String>) - Method in class io.nem.sdk.infrastructure.Multisig
 
MultisigCosignatoryModification - Class in io.nem.sdk.model.transaction
The multisig cosignatory modifications are part of the NEM's multisig account system.
MultisigCosignatoryModification(MultisigCosignatoryModificationType, PublicAccount) - Constructor for class io.nem.sdk.model.transaction.MultisigCosignatoryModification
 
MultisigCosignatoryModificationType - Enum in io.nem.sdk.model.transaction
Enum containing multisig cosignatory modification type constants.
MustBe - Class in io.nem.core.utils
Helper class for validating parameters.
MustBe() - Constructor for class io.nem.core.utils.MustBe
 

N

NamespaceDTO - Class in io.nem.sdk.infrastructure
NamespaceDTO
NamespaceDTO() - Constructor for class io.nem.sdk.infrastructure.NamespaceDTO
 
NamespaceHttp - Class in io.nem.sdk.infrastructure
Namespace http repository.
NamespaceHttp(String) - Constructor for class io.nem.sdk.infrastructure.NamespaceHttp
 
NamespaceHttp(String, NetworkHttp) - Constructor for class io.nem.sdk.infrastructure.NamespaceHttp
 
NAMESPACEID - Static variable in class io.nem.sdk.model.mosaic.XEM
Namespace id
NamespaceId - Class in io.nem.sdk.model.namespace
The namespace id structure describes namespace id
NamespaceId(String) - Constructor for class io.nem.sdk.model.namespace.NamespaceId
Create NamespaceId from namespace string name (ex: nem or domain.subdom.subdome)
NamespaceId(BigInteger) - Constructor for class io.nem.sdk.model.namespace.NamespaceId
Create NamespaceId from biginteger id
NamespaceInfo - Class in io.nem.sdk.model.namespace
NamespaceInfo contains the state information of a namespace.
NamespaceInfo(boolean, Integer, String, NamespaceType, Integer, List<NamespaceId>, NamespaceId, PublicAccount, BigInteger, BigInteger) - Constructor for class io.nem.sdk.model.namespace.NamespaceInfo
 
NamespaceName - Class in io.nem.sdk.model.namespace
The namespace name info structure describes basic information of a namespace and name.
NamespaceName(NamespaceId, String) - Constructor for class io.nem.sdk.model.namespace.NamespaceName
 
NamespaceName(NamespaceId, String, NamespaceId) - Constructor for class io.nem.sdk.model.namespace.NamespaceName
 
NamespaceRepository - Interface in io.nem.sdk.infrastructure
Namespace interface repository.
NamespaceType - Enum in io.nem.sdk.model.namespace
Enum containing namespace supply type.
negate() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Negates this field element and return the result.
negate() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Negates this group element by subtracting it from the neutral group element.
NetworkHttp - Class in io.nem.sdk.infrastructure
Network http repository.
NetworkHttp(String) - Constructor for class io.nem.sdk.infrastructure.NetworkHttp
 
NetworkRepository - Interface in io.nem.sdk.infrastructure
Network interface repository.
NetworkType - Enum in io.nem.sdk.model.blockchain
Static class containing network type constants.
newBlock() - Method in class io.nem.sdk.infrastructure.Listener
Returns an observable stream of BlockInfo.
next() - Method in interface io.nem.core.math.MatrixNonZeroElementRowIterator
Gets the next non-zero matrix row element.
normalize() - Method in class io.nem.core.math.ColumnVector
Normalizes this vector's elements so that the absolute value of all elements sums to 1.0.
normalizeColumns() - Method in class io.nem.core.math.Matrix
Normalizes each column of the matrix.
notNull(Object, String) - Static method in class io.nem.core.utils.MustBe
Throws an exception if the specified object is null.
notWhitespace(String, String, int) - Static method in class io.nem.core.utils.MustBe
Throws an exception if the specified string contains no non-whitespace characters.

O

objectMapper - Variable in class io.nem.sdk.infrastructure.Http
 
ONE - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
 
open() - Method in class io.nem.sdk.infrastructure.Listener
 
or(SparseBitmap) - Method in class io.nem.core.math.SparseBitmap
Computes the logical or of the context bitmap (this) and the given bitmap.
outgoingTransactions(PublicAccount) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
outgoingTransactions(PublicAccount, QueryParams) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
outgoingTransactions(PublicAccount) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an list of transactions for which an account is the sender a transaction.
outgoingTransactions(PublicAccount, QueryParams) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an list of transactions for which an account is the sender a transaction.
owner(String) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
ownerAddress(String) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 

P

P - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
P: 2^255 - 19
p1xp1(Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement) - Static method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Creates a new group element using the P1xP1 coordinate system.
p2(Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement) - Static method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Creates a new group element using the P2 coordinate system.
p3(Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement) - Static method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Creates a new group element using the P3 coordinate system.
parentId(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
parentNamespaceId() - Method in class io.nem.sdk.model.namespace.NamespaceInfo
Returns the Parent Namespace Id
peek() - Method in class io.nem.core.utils.CircularStack
Gets most recently added element.
plain() - Method in class io.nem.sdk.model.account.Address
Get address in plain format ex: SB3KUBHATFCPV7UZQLWAQ2EUR6SIHBSBEOEDDDF3.
PlainMessage - Class in io.nem.sdk.model.transaction
The plain message model defines a plain string.
PlainMessage(String) - Constructor for class io.nem.sdk.model.transaction.PlainMessage
Constructor
pop() - Method in class io.nem.core.utils.CircularStack
Removes most recently added element.
precomputed(Ed25519FieldElement, Ed25519FieldElement, Ed25519FieldElement) - Static method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Creates a new group element using the PRECOMPUTED coordinate system.
precomputeForDoubleScalarMultiplication() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Precomputes the group elements used to speed up a double scalar multiplication.
precomputeForScalarMultiplication() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Precomputes the group elements needed to speed up a scalar multiplication.
prepareForScalarMultiply(PrivateKey) - Static method in class io.nem.core.crypto.ed25519.Ed25519Utils
Prepares a private key's raw value for scalar multiplication.
pretty() - Method in class io.nem.sdk.model.account.Address
Get address in pretty format ex: SB3KUB-HATFCP-V7UZQL-WAQ2EU-R6SIHB-SBEOED-DDF3.
PrivateKey - Class in io.nem.core.crypto
Represents a private key.
PrivateKey(BigInteger) - Constructor for class io.nem.core.crypto.PrivateKey
Creates a new private key.
proof(int) - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
proofAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
proofLength() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
proofSize() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
propagate(Callable<T>) - Static method in class io.nem.core.utils.ExceptionUtils
Propagates checked exceptions as a runtime exception.
propagate(Callable<T>, Function<Exception, E>) - Static method in class io.nem.core.utils.ExceptionUtils
Propagates checked exceptions as a specific runtime exception.
propagateVoid(ExceptionUtils.CheckedRunnable) - Static method in class io.nem.core.utils.ExceptionUtils
Propagates checked exceptions as a runtime exception.
propagateVoid(ExceptionUtils.CheckedRunnable, Function<Exception, E>) - Static method in class io.nem.core.utils.ExceptionUtils
Propagates checked exceptions as a specific runtime exception.
PublicAccount - Class in io.nem.sdk.model.account
The public account structure contains account's address and public key.
PublicAccount(String, NetworkType) - Constructor for class io.nem.sdk.model.account.PublicAccount
 
PublicKey - Class in io.nem.core.crypto
Represents a public key.
PublicKey(byte[]) - Constructor for class io.nem.core.crypto.PublicKey
Creates a new public key.
push(E) - Method in class io.nem.core.utils.CircularStack
Adds element to the stack.

Q

QueryParams - Class in io.nem.sdk.infrastructure
The query params structure describes pagination params for requests.
QueryParams(Integer, String) - Constructor for class io.nem.sdk.infrastructure.QueryParams
 

R

random(CryptoEngine) - Static method in class io.nem.core.crypto.KeyPair
Creates a random key pair that is compatible with the specified engine.
rawValueOf(int) - Static method in enum io.nem.sdk.model.blockchain.NetworkType
Static constructor converting network raw value to enum instance.
rawValueOf(int) - Static method in enum io.nem.sdk.model.mosaic.MosaicSupplyType
 
rawValueOf(int) - Static method in enum io.nem.sdk.model.namespace.NamespaceType
 
rawValueOf(int) - Static method in enum io.nem.sdk.model.transaction.HashType
 
rawValueOf(int) - Static method in enum io.nem.sdk.model.transaction.MultisigCosignatoryModificationType
Static constructor converting multsig cosignatory modification raw value to enum instance.
rawValueOf(int) - Static method in enum io.nem.sdk.model.transaction.TransactionType
Static constructor converting transaction type raw value to enum instance.
recipient(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
recipientAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
recipientLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
RegisterNamespaceTransaction - Class in io.nem.sdk.model.transaction
Accounts can rent a namespace for an amount of blocks and after a this renew the contract.
RegisterNamespaceTransaction(NetworkType, Integer, Deadline, BigInteger, String, NamespaceId, NamespaceType, Optional<BigInteger>, Optional<NamespaceId>, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
 
RegisterNamespaceTransaction(NetworkType, Integer, Deadline, BigInteger, String, NamespaceId, NamespaceType, Optional<BigInteger>, Optional<NamespaceId>) - Constructor for class io.nem.sdk.model.transaction.RegisterNamespaceTransaction
 
remove(TKey) - Method in class io.nem.core.utils.AbstractTwoLevelMap
Removes a key from the map.
removeLessThan(double) - Method in class io.nem.core.math.Matrix
Sets all values less than the specified value to zero.
removeNegatives() - Method in class io.nem.core.math.ColumnVector
Sets all negative values to zero.
removeNegatives() - Method in class io.nem.core.math.Matrix
Sets all negative values to zero.
replaceVariable(String, String, String) - Static method in class io.nem.core.utils.StringUtils
Replaces a variable contained in a string with a value.
ripemd160(byte[]...) - Static method in class io.nem.core.crypto.Hashes
Performs a RIPEMD160 hash of the concatenated inputs.
roundTo(int) - Method in class io.nem.core.math.ColumnVector
Creates a new ColumnVector by rounding this vector to the specified number of decimal places.
roundTo(int) - Method in class io.nem.core.math.Matrix
Creates a new matrix by rounding all elements in this matrix to the specified number of decimal places.

S

satisfiesCurveEquation() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Verify that the group element satisfies the curve equation.
scalarMultiply(Ed25519EncodedFieldElement) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
h = a * B where a = a[0]+256*a[1]+...+256^31 a[31] and B is this point.
scale(double) - Method in class io.nem.core.math.ColumnVector
Scales this vector by dividing all of its elements by the specified factor.
scale(double) - Method in class io.nem.core.math.Matrix
Scales this matrix by dividing all of its elements by the specified factor.
secret(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
secret(int) - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
secretAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
secretAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
secretLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
secretLength() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
SecretLockTransaction - Class in io.nem.sdk.model.transaction
 
SecretLockTransaction(NetworkType, Integer, Deadline, BigInteger, Mosaic, BigInteger, HashType, String, Address, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.SecretLockTransaction
 
SecretLockTransaction(NetworkType, Integer, Deadline, BigInteger, Mosaic, BigInteger, HashType, String, Address) - Constructor for class io.nem.sdk.model.transaction.SecretLockTransaction
 
SecretLockTransaction(NetworkType, Integer, Deadline, BigInteger, Mosaic, BigInteger, HashType, String, Address, Optional<String>, Optional<PublicAccount>, Optional<TransactionInfo>) - Constructor for class io.nem.sdk.model.transaction.SecretLockTransaction
 
SecretLockTransactionBuffer - Class in io.nem.sdk.model.transaction
 
SecretLockTransactionBuffer() - Constructor for class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
SecretProofTransaction - Class in io.nem.sdk.model.transaction
 
SecretProofTransaction(NetworkType, Integer, Deadline, BigInteger, HashType, String, String, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.SecretProofTransaction
 
SecretProofTransaction(NetworkType, Integer, Deadline, BigInteger, HashType, String, String) - Constructor for class io.nem.sdk.model.transaction.SecretProofTransaction
 
SecretProofTransaction(NetworkType, Integer, Deadline, BigInteger, HashType, String, String, Optional<String>, Optional<PublicAccount>, Optional<TransactionInfo>) - Constructor for class io.nem.sdk.model.transaction.SecretProofTransaction
 
SecretProofTransactionBuffer - Class in io.nem.sdk.model.transaction
 
SecretProofTransactionBuffer() - Constructor for class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
set(int) - Method in class io.nem.core.math.SparseBitmap
Set the bit at the given index.
set(T) - Method in class io.nem.core.utils.SetOnce
Sets the inner object.
setAccount(String) - Method in class io.nem.sdk.infrastructure.Multisig
 
setAccountAddress(String) - Method in class io.nem.sdk.infrastructure.Multisig
 
setAll(double) - Method in class io.nem.core.math.ColumnVector
Sets all the vector's elements to the specified value.
setAt(int, double) - Method in class io.nem.core.math.ColumnVector
Sets a value at the specified index.
setAt(int, int, double) - Method in class io.nem.core.math.Matrix
Sets a value at the specified row and column.
setAtUnchecked(int, int, double) - Method in class io.nem.core.math.DenseMatrix
 
setAtUnchecked(int, int, double) - Method in class io.nem.core.math.Matrix
Sets a value at the specified row and column.
setAtUnchecked(int, int, double) - Method in class io.nem.core.math.SparseMatrix
 
setCosignatories(List<String>) - Method in class io.nem.sdk.infrastructure.Multisig
 
setDepth(Integer) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setEndHeight(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setLevel0(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setLevel1(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setLevel2(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setMinApproval(Integer) - Method in class io.nem.sdk.infrastructure.Multisig
 
setMinRemoval(Integer) - Method in class io.nem.sdk.infrastructure.Multisig
 
setMultisigAccounts(List<String>) - Method in class io.nem.sdk.infrastructure.Multisig
 
SetOnce<T> - Class in io.nem.core.utils
Wrapper that allows an object to be set once (or reset and set again).
SetOnce(T) - Constructor for class io.nem.core.utils.SetOnce
Creates a wrapper.
setOwner(String) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setOwnerAddress(String) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setParentId(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setStartHeight(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setType(Integer) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
setWithoutAscendingCheck(int) - Method in class io.nem.core.math.SparseBitmap
For speed, this method sets bits at the given index, without checking that the bits are set in strictly ascending order.
sha3_256(byte[]...) - Static method in class io.nem.core.crypto.Hashes
Performs a SHA3-256 hash of the concatenated inputs.
sha3_512(byte[]...) - Static method in class io.nem.core.crypto.Hashes
Performs a SHA3-512 hash of the concatenated inputs.
shallowCopyTo(CircularStack<E>) - Method in class io.nem.core.utils.CircularStack
Creates shallow copy in destination.
sign(byte[]) - Method in interface io.nem.core.crypto.DsaSigner
Signs the SHA3 hash of an arbitrarily sized message.
sign(byte[]) - Method in class io.nem.core.crypto.ed25519.Ed25519DsaSigner
 
sign(byte[]) - Method in class io.nem.core.crypto.Signer
 
sign(Transaction) - Method in class io.nem.sdk.model.account.Account
Sign a transaction.
Signature - Class in io.nem.core.crypto
A EC signature.
Signature(BigInteger, BigInteger) - Constructor for class io.nem.core.crypto.Signature
Creates a new signature.
Signature(byte[]) - Constructor for class io.nem.core.crypto.Signature
Creates a new signature.
Signature(byte[], byte[]) - Constructor for class io.nem.core.crypto.Signature
Creates a new signature.
signature(int) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
signature(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
signature(int) - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
signatureAsByteBuffer() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
signatureAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
signatureAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
signatureLength() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
signatureLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
signatureLength() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
signCosignatureTransaction(CosignatureTransaction) - Method in class io.nem.sdk.model.account.Account
Sign aggregate signature transaction.
signedByAccount(PublicAccount) - Method in class io.nem.sdk.model.transaction.AggregateTransaction
Check if account has signed transaction.
SignedTransaction - Class in io.nem.sdk.model.transaction
The signed transaction object is used to transfer the transaction data and the signature to NIS in order to initiate and broadcast a transaction.
SignedTransaction(String, String, TransactionType) - Constructor for class io.nem.sdk.model.transaction.SignedTransaction
 
Signer - Class in io.nem.core.crypto
Wraps DSA signing and verification logic.
Signer(KeyPair) - Constructor for class io.nem.core.crypto.Signer
Creates a signer around a KeyPair.
Signer(KeyPair, CryptoEngine) - Constructor for class io.nem.core.crypto.Signer
Creates a signer around a KeyPair.
Signer(DsaSigner) - Constructor for class io.nem.core.crypto.Signer
Creates a signer around a DsaSigner.
signer(int) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
signer(int) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
signer(int) - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
signerAsByteBuffer() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
signerAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
signerAsByteBuffer() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
signerLength() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
signerLength() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
signerLength() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
signTransactionWithCosignatories(AggregateTransaction, List<Account>) - Method in class io.nem.sdk.model.account.Account
Sign transaction with cosignatories creating a new SignedTransaction.
signTransactionWithCosigners(Account, List<Account>) - Method in class io.nem.sdk.model.transaction.AggregateTransaction
Sign transaction with cosignatories creating a new SignedTransaction.
signWith(Account) - Method in class io.nem.sdk.model.transaction.CosignatureTransaction
Serialize and sign transaction creating a new SignedTransaction.
signWith(Account) - Method in class io.nem.sdk.model.transaction.Transaction
Serialize and sign transaction creating a new SignedTransaction.
size() - Method in class io.nem.core.math.ColumnVector
Gets the size of the vector.
size() - Method in class io.nem.core.utils.CircularStack
Returns size of a stack.
size() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
size() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
size() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
SparseBitmap - Class in io.nem.core.math
This is a wrapper for the EWAHCompressedBitmap.
SparseMatrix - Class in io.nem.core.math
Represents a sparse matrix.
SparseMatrix(int, int, int) - Constructor for class io.nem.core.math.SparseMatrix
Creates a new matrix of the specified size which has a given capacity for each row.
split(byte[], int) - Static method in class io.nem.core.utils.ArrayUtils
Splits a single array into two arrays.
sqrt(Ed25519FieldElement, Ed25519FieldElement) - Static method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Calculates and returns one of the square roots of u / v.
sqrt() - Method in class io.nem.core.math.ColumnVector
Creates a new ColumnVector by taking the square root of each element in this vector.
sqrt() - Method in class io.nem.core.math.Matrix
Creates a new matrix by taking the square root of this matrix.
square() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Squares this field element and returns the result.
squareAndDouble() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Squares this field element, multiplies by two and returns the result.
startAmountVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
startDeadlineVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startDeadlineVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startDeadlineVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
startDurationVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startDurationVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startFeeVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startFeeVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startFeeVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
startHashVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startHeight(UInt64DTO) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
startIdVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
startLockFundsTransactionBuffer(FlatBufferBuilder) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startMosaicAmountVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startMosaicAmountVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startMosaicBuffer(FlatBufferBuilder) - Static method in class io.nem.sdk.model.transaction.MosaicBuffer
 
startMosaicIdVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startMosaicIdVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startProofVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
startRecipientVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startSecretLockTransactionBuffer(FlatBufferBuilder) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startSecretProofTransactionBuffer(FlatBufferBuilder) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
startSecretVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startSecretVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
startSignatureVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startSignatureVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startSignatureVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
startSignerVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
startSignerVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
startSignerVector(FlatBufferBuilder, int) - Static method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
status(Address) - Method in class io.nem.sdk.infrastructure.Listener
Returns an observable stream of TransactionStatusError for specific address.
StringEncoder - Class in io.nem.core.utils
Static class that contains utility functions for converting strings to and from UTF-8 bytes.
StringEncoder() - Constructor for class io.nem.core.utils.StringEncoder
 
StringUtils - Class in io.nem.core.utils
Static class that contains string utility functions.
StringUtils() - Constructor for class io.nem.core.utils.StringUtils
 
subtract(Ed25519FieldElement) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
Subtract the given field element from this and returns the result.
subtract(Ed25519GroupElement) - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Ed25519GroupElement subtraction using the twisted Edwards addition law for extended coordinates.
sum() - Method in class io.nem.core.math.ColumnVector
Gets the sum of all the vector's elements.
sum() - Method in class io.nem.core.math.Matrix
Gets the sum of all the matrix's elements.
supplyMutable(boolean) - Method in class io.nem.sdk.model.mosaic.MosaicProperties.Builder
 
SUPPLYMUTABLE - Static variable in class io.nem.sdk.model.mosaic.XEM
Is supply mutable

T

TIMESTAMP_NEMSIS_BLOCK - Static variable in class io.nem.sdk.model.transaction.Deadline
Nemesis block timestamp.
toAggregate(PublicAccount) - Method in class io.nem.sdk.model.transaction.Transaction
Convert an aggregate transaction to an inner transaction including transaction signer.
toBigInteger(byte[]) - Static method in class io.nem.core.utils.ArrayUtils
Converts a little endian byte array to a BigInteger.
toByteArray(BigInteger, int) - Static method in class io.nem.core.utils.ArrayUtils
Converts a BigInteger to a little endian byte array.
toCached() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Converts the group element to the CACHED coordinate system.
toList() - Method in class io.nem.core.math.SparseBitmap
Creates a binary list representation of this sparse bitmap.
toP2() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Converts the group element to the P2 coordinate system.
toP3() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
Converts the group element to the P3 coordinate system.
toString() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedFieldElement
 
toString() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519EncodedGroupElement
 
toString() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519FieldElement
 
toString() - Method in class io.nem.core.crypto.ed25519.arithmetic.Ed25519GroupElement
 
toString() - Method in class io.nem.core.crypto.PrivateKey
 
toString() - Method in class io.nem.core.crypto.PublicKey
 
toString() - Method in class io.nem.core.crypto.Signature
 
toString() - Method in class io.nem.core.math.ColumnVector
 
toString() - Method in class io.nem.core.math.DenseMatrix
 
toString() - Method in class io.nem.core.math.SparseBitmap
 
toString() - Method in class io.nem.core.math.SparseMatrix
 
toString(byte[]) - Static method in class io.nem.core.utils.ByteUtils
Creates a human readable representation of an array of bytes.
toString() - Method in enum io.nem.core.utils.HttpStatus
Return a string representation of this status code.
toString() - Method in class io.nem.sdk.infrastructure.MosaicPropertiesDTO
 
toString() - Method in class io.nem.sdk.infrastructure.Multisig
 
toString() - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
toString() - Method in class io.nem.sdk.model.blockchain.BlockInfo
 
toUrl() - Method in class io.nem.sdk.infrastructure.QueryParams
Converts query params into url params.
Transaction - Class in io.nem.sdk.model.transaction
An abstract transaction class that serves as the base class of all NEM transactions.
Transaction(TransactionType, NetworkType, Integer, Deadline, BigInteger, Optional<String>, Optional<PublicAccount>, Optional<TransactionInfo>) - Constructor for class io.nem.sdk.model.transaction.Transaction
Constructor
TransactionAnnounceResponse - Class in io.nem.sdk.model.transaction
The transaction response of an announce transaction.
TransactionAnnounceResponse(String) - Constructor for class io.nem.sdk.model.transaction.TransactionAnnounceResponse
Constructor
TransactionHttp - Class in io.nem.sdk.infrastructure
Transaction http repository.
TransactionHttp(String) - Constructor for class io.nem.sdk.infrastructure.TransactionHttp
 
TransactionHttp(String, NetworkHttp) - Constructor for class io.nem.sdk.infrastructure.TransactionHttp
 
TransactionInfo - Class in io.nem.sdk.model.transaction
The transaction information model included in all transactions.
TransactionMapping - Class in io.nem.sdk.infrastructure
 
TransactionMapping() - Constructor for class io.nem.sdk.infrastructure.TransactionMapping
 
TransactionRepository - Interface in io.nem.sdk.infrastructure
Transaction interface repository.
transactions(PublicAccount) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
transactions(PublicAccount, QueryParams) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
transactions(PublicAccount) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an list of confirmed transactions for which an account is signer or receiver.
transactions(PublicAccount, QueryParams) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets an list of confirmed transactions for which an account is signer or receiver.
TransactionStatus - Class in io.nem.sdk.model.transaction
The transaction status contains basic of a transaction announced to the blockchain.
TransactionStatus(String, String, String, Deadline, BigInteger) - Constructor for class io.nem.sdk.model.transaction.TransactionStatus
 
TransactionStatusError - Class in io.nem.sdk.model.transaction
The transaction status error model returned by listeners.
TransactionStatusError(String, String, Deadline) - Constructor for class io.nem.sdk.model.transaction.TransactionStatusError
 
TransactionType - Enum in io.nem.sdk.model.transaction
Enum containing transaction type constants.
transferable(boolean) - Method in class io.nem.sdk.model.mosaic.MosaicProperties.Builder
 
TRANSFERABLE - Static variable in class io.nem.sdk.model.mosaic.XEM
Is transferable
TransferTransaction - Class in io.nem.sdk.model.transaction
The transfer transactions object contain data about transfers of mosaics and message to another account.
TransferTransaction(NetworkType, Integer, Deadline, BigInteger, Address, List<Mosaic>, Message, String, PublicAccount, TransactionInfo) - Constructor for class io.nem.sdk.model.transaction.TransferTransaction
 
TransferTransaction(NetworkType, Integer, Deadline, BigInteger, Address, List<Mosaic>, Message) - Constructor for class io.nem.sdk.model.transaction.TransferTransaction
 
transpose() - Method in class io.nem.core.math.Matrix
Transposes this matrix.
trueValue(boolean, String) - Static method in class io.nem.core.utils.MustBe
Throws an exception if the specified value is not true.
tryAcquireLock(File) - Static method in class io.nem.core.utils.LockFile
Tries to acquire a file lock for the specified file.
tryGetBytes(String) - Static method in class io.nem.core.utils.HexEncoder
Tries to convert a hex string to a byte array.
TWO - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
 
type(Integer) - Method in class io.nem.sdk.infrastructure.NamespaceDTO
 
type() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
type() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
type() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 

U

UInt64 - Class in io.nem.sdk.model.transaction
 
UInt64() - Constructor for class io.nem.sdk.model.transaction.UInt64
 
unconfirmedAdded(Address) - Method in class io.nem.sdk.infrastructure.Listener
Returns an observable stream of Transaction for a specific address.
unconfirmedRemoved(Address) - Method in class io.nem.sdk.infrastructure.Listener
Returns an observable stream of Transaction Hashes for specific address.
unconfirmedTransactions(PublicAccount) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
unconfirmedTransactions(PublicAccount, QueryParams) - Method in class io.nem.sdk.infrastructure.AccountHttp
 
unconfirmedTransactions(PublicAccount) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets the list of transactions for which an account is the sender or receiver and which have not yet been included in a block.
unconfirmedTransactions(PublicAccount, QueryParams) - Method in interface io.nem.sdk.infrastructure.AccountRepository
Gets the list of transactions for which an account is the sender or receiver and which have not yet been included in a block.
url - Variable in class io.nem.sdk.infrastructure.Http
 

V

Validator(HashType, String) - Static method in enum io.nem.sdk.model.transaction.HashType
Validate hash algorithm and hash have desired format
value() - Method in enum io.nem.core.utils.HttpStatus
Return the integer value of this status code.
valueOf(String) - Static method in enum io.nem.core.crypto.ed25519.arithmetic.CoordinateSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nem.core.utils.HttpStatus
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.nem.core.utils.HttpStatus
Return the enum constant of this type with the specified numeric value.
valueOf(String) - Static method in enum io.nem.sdk.model.blockchain.NetworkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nem.sdk.model.mosaic.MosaicSupplyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nem.sdk.model.namespace.NamespaceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nem.sdk.model.transaction.HashType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nem.sdk.model.transaction.MultisigCosignatoryModificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nem.sdk.model.transaction.TransactionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.nem.core.crypto.ed25519.arithmetic.CoordinateSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nem.core.utils.HttpStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nem.sdk.model.blockchain.NetworkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nem.sdk.model.mosaic.MosaicSupplyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nem.sdk.model.namespace.NamespaceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nem.sdk.model.transaction.HashType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nem.sdk.model.transaction.MultisigCosignatoryModificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nem.sdk.model.transaction.TransactionType
Returns an array containing the constants of this enum type, in the order they are declared.
verify(byte[], Signature) - Method in interface io.nem.core.crypto.DsaSigner
Verifies that the signature is valid.
verify(byte[], Signature) - Method in class io.nem.core.crypto.ed25519.Ed25519DsaSigner
 
verify(byte[], Signature) - Method in class io.nem.core.crypto.Signer
 
version() - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
version() - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
version() - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
visit(int, int, double, DoubleConsumer) - Method in interface io.nem.core.math.Matrix.ElementVisitorFunction
Visits the specified element.
visit(int, int, double) - Method in interface io.nem.core.math.Matrix.ReadOnlyElementVisitorFunction
Visits the specified element.

X

XEM - Class in io.nem.sdk.model.mosaic
XEM Mosaic
XEM(BigInteger) - Constructor for class io.nem.sdk.model.mosaic.XEM
 

Z

ZERO - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
 
ZERO_LONG - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
 
ZERO_P2 - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Group
 
ZERO_P3 - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Group
 
ZERO_PRECOMPUTED - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Group
 
ZERO_SHORT - Static variable in class io.nem.core.crypto.ed25519.arithmetic.Ed25519Field
 

_

__assign(int, ByteBuffer) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
__assign(int, ByteBuffer) - Method in class io.nem.sdk.model.transaction.MosaicBuffer
 
__assign(int, ByteBuffer) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
__assign(int, ByteBuffer) - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
__init(int, ByteBuffer) - Method in class io.nem.sdk.model.transaction.LockFundsTransactionBuffer
 
__init(int, ByteBuffer) - Method in class io.nem.sdk.model.transaction.MosaicBuffer
 
__init(int, ByteBuffer) - Method in class io.nem.sdk.model.transaction.SecretLockTransactionBuffer
 
__init(int, ByteBuffer) - Method in class io.nem.sdk.model.transaction.SecretProofTransactionBuffer
 
A B C D E F G H I K L M N O P Q R S T U V X Z _ 
Skip navigation links