public abstract class ShufflingTransactionType extends ChildTransactionType
| Modifier and Type | Field and Description |
|---|---|
static TransactionType |
SHUFFLING_CANCELLATION |
static TransactionType |
SHUFFLING_CREATION |
static TransactionType |
SHUFFLING_PROCESSING |
static TransactionType |
SHUFFLING_RECIPIENTS |
static TransactionType |
SHUFFLING_REGISTRATION |
static TransactionType |
SHUFFLING_VERIFICATION |
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| Modifier and Type | Method and Description |
|---|---|
boolean |
canHaveRecipient() |
static TransactionType |
findTransactionType(byte subtype) |
Fee |
getBaselineFee(Transaction transaction) |
byte |
getType() |
boolean |
isGlobal() |
boolean |
isPhasingSafe()
Transaction is Phasing Unsafe if it's validity may change between the height it is accepted in the blockchain
and the height it is executed.
|
apply, applyAttachment, applyAttachment, applyAttachmentUnconfirmed, applyAttachmentUnconfirmed, applyUnconfirmed, findTransactionType, getInvolvedChildChains, getInvolvedChildChains, undoAttachmentUnconfirmed, undoAttachmentUnconfirmed, undoUnconfirmed, validateAttachment, validateAttachment, validateId, validateIdgetBaselineFeeHeight, getLedgerEvent, getName, getNextFee, getNextFeeHeight, getSubtype, isBlockDuplicate, isDuplicate, isDuplicate, isDuplicate, isPhasable, isPruned, isUnconfirmedDuplicate, mustHaveRecipient, parseAttachment, parseAttachment, toStringpublic static final TransactionType SHUFFLING_CREATION
public static final TransactionType SHUFFLING_REGISTRATION
public static final TransactionType SHUFFLING_PROCESSING
public static final TransactionType SHUFFLING_RECIPIENTS
public static final TransactionType SHUFFLING_VERIFICATION
public static final TransactionType SHUFFLING_CANCELLATION
public static TransactionType findTransactionType(byte subtype)
public final byte getType()
getType in class TransactionTypepublic final boolean canHaveRecipient()
canHaveRecipient in class TransactionTypepublic final boolean isPhasingSafe()
TransactionTypeisPhasingSafe in class TransactionTypepublic final boolean isGlobal()
isGlobal in class TransactionTypepublic Fee getBaselineFee(Transaction transaction)
getBaselineFee in class ChildTransactionType