public abstract class TaggedDataTransactionType extends ChildTransactionType
Modifier and Type | Field and Description |
---|---|
static byte |
SUBTYPE_DATA_TAGGED_DATA_UPLOAD |
static TransactionType |
TAGGED_DATA_UPLOAD |
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 |
applyAttachmentUnconfirmed(ChildTransactionImpl transaction,
Account senderAccount) |
boolean |
canHaveRecipient() |
static TransactionType |
findTransactionType(byte subtype) |
Fee |
getBaselineFee(Transaction transaction) |
byte |
getType() |
boolean |
isGlobal() |
boolean |
isPhasable() |
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.
|
void |
undoAttachmentUnconfirmed(ChildTransactionImpl transaction,
Account senderAccount) |
apply, applyAttachment, applyAttachment, applyAttachmentUnconfirmed, applyUnconfirmed, findTransactionType, getInvolvedChildChains, getInvolvedChildChains, undoAttachmentUnconfirmed, undoUnconfirmed, validateAttachment, validateAttachment, validateId, validateId
getBaselineFeeHeight, getLedgerEvent, getName, getNextFee, getNextFeeHeight, getSubtype, isBlockDuplicate, isDuplicate, isDuplicate, isDuplicate, isPruned, isUnconfirmedDuplicate, mustHaveRecipient, parseAttachment, parseAttachment, toString
public static final byte SUBTYPE_DATA_TAGGED_DATA_UPLOAD
public static final TransactionType TAGGED_DATA_UPLOAD
public static TransactionType findTransactionType(byte subtype)
public final byte getType()
getType
in class TransactionType
public final Fee getBaselineFee(Transaction transaction)
getBaselineFee
in class ChildTransactionType
public final boolean applyAttachmentUnconfirmed(ChildTransactionImpl transaction, Account senderAccount)
applyAttachmentUnconfirmed
in class ChildTransactionType
transaction
- Transaction to apply as unconfirmedsenderAccount
- Cached sender accountpublic final void undoAttachmentUnconfirmed(ChildTransactionImpl transaction, Account senderAccount)
undoAttachmentUnconfirmed
in class ChildTransactionType
public final boolean canHaveRecipient()
canHaveRecipient
in class TransactionType
public final boolean isPhasingSafe()
TransactionType
isPhasingSafe
in class TransactionType
public final boolean isPhasable()
isPhasable
in class TransactionType
public final boolean isGlobal()
isGlobal
in class TransactionType