public abstract class UnconfirmedTransaction extends java.lang.Object implements Transaction
Transaction.Builder
public TransactionImpl getTransaction()
public boolean isBundled()
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object
public Chain getChain()
getChain
in interface AccountLedger.LedgerEventId
getChain
in interface Transaction
public long getId()
getId
in interface AccountLedger.LedgerEventId
getId
in interface Transaction
public java.lang.String getStringId()
getStringId
in interface Transaction
public long getSenderId()
getSenderId
in interface Transaction
public byte[] getSenderPublicKey()
getSenderPublicKey
in interface Transaction
public long getRecipientId()
getRecipientId
in interface Transaction
public int getHeight()
getHeight
in interface Transaction
public long getBlockId()
getBlockId
in interface Transaction
public Block getBlock()
getBlock
in interface Transaction
public int getTimestamp()
getTimestamp
in interface Transaction
public int getBlockTimestamp()
getBlockTimestamp
in interface Transaction
public short getDeadline()
getDeadline
in interface Transaction
public int getExpiration()
getExpiration
in interface Transaction
public long getAmount()
getAmount
in interface Transaction
public long getFee()
getFee
in interface Transaction
public long getMinimumFeeFQT()
getMinimumFeeFQT
in interface Transaction
public byte[] getSignature()
getSignature
in interface Transaction
public TransactionType getType()
getType
in interface Transaction
public Attachment getAttachment()
getAttachment
in interface Transaction
public boolean verifySignature()
verifySignature
in interface Transaction
public void validate() throws NxtException.ValidationException
validate
in interface Transaction
NxtException.ValidationException
public byte[] getBytes()
getBytes
in interface Transaction
public byte[] getUnsignedBytes()
getUnsignedBytes
in interface Transaction
public byte[] getPrunableBytes()
getPrunableBytes
in interface Transaction
public org.json.simple.JSONObject getJSONObject()
getJSONObject
in interface Transaction
public org.json.simple.JSONObject getPrunableAttachmentJSON()
getPrunableAttachmentJSON
in interface Transaction
public byte getVersion()
getVersion
in interface Transaction
public int getFullSize()
getFullSize
in interface Transaction
public java.util.List<? extends Appendix> getAppendages()
getAppendages
in interface Transaction
public java.util.List<? extends Appendix> getAppendages(boolean includeExpiredPrunable)
getAppendages
in interface Transaction
public java.util.List<? extends Appendix> getAppendages(Filter<Appendix> filter, boolean includeExpiredPrunable)
getAppendages
in interface Transaction
public int getECBlockHeight()
getECBlockHeight
in interface Transaction
public long getECBlockId()
getECBlockId
in interface Transaction
public short getIndex()
getIndex
in interface Transaction
public boolean isPhased()
isPhased
in interface Transaction
public byte[] getFullHash()
getFullHash
in interface AccountLedger.LedgerEventId
getFullHash
in interface Transaction
public ChainTransactionId getReferencedTransactionId()
public PrunablePlainMessageAppendix getPrunablePlainMessage()
getPrunablePlainMessage
in interface Transaction
public PrunableEncryptedMessageAppendix getPrunableEncryptedMessage()
getPrunableEncryptedMessage
in interface Transaction