Package nxt.blockchain
Interface Transaction
- All Superinterfaces:
AccountLedger.LedgerEventId
- All Known Subinterfaces:
ChildBlockFxtTransaction,ChildTransaction,FxtTransaction
- All Known Implementing Classes:
ChildTransactionImpl,FxtTransactionImpl,TransactionImpl,UnconfirmedTransaction
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionlonggetAppendages(boolean includeExpiredPrunable) getAppendages(Filter<Appendix> filter, boolean includeExpiredPrunable) getBlock()longintbyte[]getBytes()getChain()shortintlongintlonggetFee()byte[]intintlonggetId()shortgetIndex()org.json.simple.JSONObjectlongorg.json.simple.JSONObjectbyte[]longlongbyte[]byte[]intgetType()byte[]bytebooleanisPhased()voidvalidate()boolean
-
Method Details
-
getChain
Chain getChain()- Specified by:
getChainin interfaceAccountLedger.LedgerEventId
-
getId
long getId()- Specified by:
getIdin interfaceAccountLedger.LedgerEventId
-
getStringId
String getStringId() -
getSenderId
long getSenderId() -
getSenderPublicKey
byte[] getSenderPublicKey() -
getRecipientId
long getRecipientId() -
getHeight
int getHeight() -
getBlockId
long getBlockId() -
getBlock
Block getBlock() -
getIndex
short getIndex() -
getTimestamp
int getTimestamp() -
getBlockTimestamp
int getBlockTimestamp() -
getDeadline
short getDeadline() -
getExpiration
int getExpiration() -
getAmount
long getAmount() -
getFee
long getFee() -
getMinimumFeeFQT
long getMinimumFeeFQT() -
getSignature
byte[] getSignature() -
getFullHash
byte[] getFullHash()- Specified by:
getFullHashin interfaceAccountLedger.LedgerEventId
-
getType
TransactionType getType() -
getAttachment
Attachment getAttachment() -
verifySignature
boolean verifySignature() -
validate
- Throws:
NxtException.ValidationException
-
getBytes
byte[] getBytes() -
getUnsignedBytes
byte[] getUnsignedBytes() -
getPrunableBytes
byte[] getPrunableBytes() -
getJSONObject
org.json.simple.JSONObject getJSONObject() -
getPrunableAttachmentJSON
org.json.simple.JSONObject getPrunableAttachmentJSON() -
getVersion
byte getVersion() -
getFullSize
int getFullSize() -
getAppendages
-
getAppendages
-
getAppendages
-
getECBlockHeight
int getECBlockHeight() -
getECBlockId
long getECBlockId() -
isPhased
boolean isPhased() -
getPrunablePlainMessage
PrunablePlainMessageAppendix getPrunablePlainMessage() -
getPrunableEncryptedMessage
PrunableEncryptedMessageAppendix getPrunableEncryptedMessage()
-