Package nxt.shuffling
Class ShufflingTransactionType
java.lang.Object
nxt.blockchain.TransactionType
nxt.blockchain.ChildTransactionType
nxt.shuffling.ShufflingTransactionType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TransactionTypestatic final TransactionTypestatic final TransactionTypestatic final TransactionTypestatic final TransactionTypestatic final TransactionTypeFields inherited from class nxt.blockchain.ChildTransactionType
TYPE_ACCOUNT_CONTROL, TYPE_ACCOUNT_PROPERTY, TYPE_ALIASES, TYPE_ASSET_EXCHANGE, TYPE_CHILD_CHAIN_CONTROL, TYPE_COIN_EXCHANGE, TYPE_DATA, TYPE_DIGITAL_GOODS, TYPE_LIGHT_CONTRACT, TYPE_MESSAGING, TYPE_MONETARY_SYSTEM, TYPE_PAYMENT, TYPE_SHUFFLING, TYPE_VOTING -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanstatic TransactionTypefindTransactionType(byte subtype) getBaselineFee(Transaction transaction) final bytegetType()final booleanisGlobal()final booleanTransaction is Phasing Unsafe if it's validity may change between the height it is accepted in the blockchain and the height it is executed.Methods inherited from class nxt.blockchain.ChildTransactionType
apply, applyAttachment, applyAttachment, applyAttachmentUnconfirmed, applyAttachmentUnconfirmed, applyUnconfirmed, findTransactionType, getInvolvedChildChains, getInvolvedChildChains, undoAttachmentUnconfirmed, undoAttachmentUnconfirmed, undoUnconfirmed, validateAttachment, validateAttachment, validateId, validateIdMethods inherited from class nxt.blockchain.TransactionType
getBaselineFeeHeight, getLedgerEvent, getName, getNextFee, getNextFeeHeight, getSubtype, isBlockDuplicate, isDuplicate, isDuplicate, isDuplicate, isPhasable, isPruned, isUnconfirmedDuplicate, mustHaveRecipient, parseAttachment, parseAttachment, toString
-
Field Details
-
SHUFFLING_CREATION
-
SHUFFLING_REGISTRATION
-
SHUFFLING_PROCESSING
-
SHUFFLING_RECIPIENTS
-
SHUFFLING_VERIFICATION
-
SHUFFLING_CANCELLATION
-
-
Method Details
-
findTransactionType
-
getType
public final byte getType()- Specified by:
getTypein classTransactionType
-
canHaveRecipient
public final boolean canHaveRecipient()- Specified by:
canHaveRecipientin classTransactionType
-
isPhasingSafe
public final boolean isPhasingSafe()Description copied from class:TransactionTypeTransaction is Phasing Unsafe if it's validity may change between the height it is accepted in the blockchain and the height it is executed.- Specified by:
isPhasingSafein classTransactionType- Returns:
- true if it's validity cannot change
-
isGlobal
public final boolean isGlobal()- Specified by:
isGlobalin classTransactionType
-
getBaselineFee
- Overrides:
getBaselineFeein classChildTransactionType
-