public final class CurrencyMintingAttachment extends Attachment.AbstractAttachment
Attachment.AbstractAttachment, Attachment.EmptyAttachment, Attachment.PropertyDeleteAttachment
Appendix.AbstractAppendix, Appendix.Encryptable, Appendix.Parser, Appendix.Prunable
Constructor and Description |
---|
CurrencyMintingAttachment(java.nio.ByteBuffer buffer) |
CurrencyMintingAttachment(org.json.simple.JSONObject attachmentData) |
CurrencyMintingAttachment(long nonce,
long currencyId,
long unitsQNT,
long counter) |
Modifier and Type | Method and Description |
---|---|
long |
getCounter() |
long |
getCurrencyId() |
protected int |
getMySize() |
long |
getNonce() |
TransactionType |
getTransactionType() |
long |
getUnitsQNT() |
protected void |
putMyBytes(java.nio.ByteBuffer buffer) |
protected void |
putMyJSON(org.json.simple.JSONObject attachment) |
apply, getAppendixName, getAppendixType, getBaselineFee, getBaselineFeeHeight, getFinishValidationHeight, getNextFee, getNextFeeHeight, isAllowed, isPhasable, validate, validateId
getFee, getFullSize, getJSONObject, getSize, getVersion, isPhased, loadPrunable, loadPrunable, putBytes, validateAtFinish, verifyVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFee, getFullSize, getJSONObject, getSize, getVersion, hasAppendix, isPhased, putBytes
public CurrencyMintingAttachment(java.nio.ByteBuffer buffer)
public CurrencyMintingAttachment(org.json.simple.JSONObject attachmentData)
public CurrencyMintingAttachment(long nonce, long currencyId, long unitsQNT, long counter)
protected int getMySize()
getMySize
in class Appendix.AbstractAppendix
protected void putMyBytes(java.nio.ByteBuffer buffer)
putMyBytes
in class Appendix.AbstractAppendix
protected void putMyJSON(org.json.simple.JSONObject attachment)
putMyJSON
in class Appendix.AbstractAppendix
public TransactionType getTransactionType()
getTransactionType
in interface Attachment
public long getNonce()
public long getCurrencyId()
public long getUnitsQNT()
public long getCounter()