public interface Transaction
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | Transaction.Builder | 
long getId()
java.lang.String getStringId()
long getSenderId()
byte[] getSenderPublicKey()
long getRecipientId()
int getHeight()
long getBlockId()
Block getBlock()
short getIndex()
int getTimestamp()
int getBlockTimestamp()
short getDeadline()
int getExpiration()
long getAmountNQT()
long getFeeNQT()
java.lang.String getReferencedTransactionFullHash()
byte[] getSignature()
java.lang.String getFullHash()
TransactionType getType()
Attachment getAttachment()
boolean verifySignature()
void validate()
       throws NxtException.ValidationException
NxtException.ValidationExceptionbyte[] getBytes()
byte[] getUnsignedBytes()
org.json.simple.JSONObject getJSONObject()
org.json.simple.JSONObject getPrunableAttachmentJSON()
byte getVersion()
int getFullSize()
Appendix.Message getMessage()
Appendix.EncryptedMessage getEncryptedMessage()
Appendix.EncryptToSelfMessage getEncryptToSelfMessage()
Appendix.Phasing getPhasing()
Appendix.PrunablePlainMessage getPrunablePlainMessage()
Appendix.PrunableEncryptedMessage getPrunableEncryptedMessage()
java.util.List<? extends Appendix> getAppendages()
java.util.List<? extends Appendix> getAppendages(boolean includeExpiredPrunable)
java.util.List<? extends Appendix> getAppendages(Filter<Appendix> filter, boolean includeExpiredPrunable)
int getECBlockHeight()
long getECBlockId()