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.ValidationException
byte[] 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()