Package nxt.ms
Class CurrencyMintingAttachment
java.lang.Object
nxt.blockchain.Appendix.AbstractAppendix
nxt.blockchain.Attachment.AbstractAttachment
nxt.ms.CurrencyMintingAttachment
- All Implemented Interfaces:
Appendix,Attachment
-
Nested Class Summary
Nested classes/interfaces inherited from interface nxt.blockchain.Appendix
Appendix.AbstractAppendix, Appendix.Encryptable, Appendix.Parser, Appendix.PrunableNested classes/interfaces inherited from interface nxt.blockchain.Attachment
Attachment.AbstractAttachment, Attachment.EmptyAttachment, Attachment.PropertyDeleteAttachment -
Constructor Summary
ConstructorsConstructorDescriptionCurrencyMintingAttachment(long nonce, long currencyId, long unitsQNT, long counter) CurrencyMintingAttachment(ByteBuffer buffer) CurrencyMintingAttachment(org.json.simple.JSONObject attachmentData) -
Method Summary
Modifier and TypeMethodDescriptionlonglongprotected intlonggetNonce()longprotected voidputMyBytes(ByteBuffer buffer) protected voidputMyJSON(org.json.simple.JSONObject attachment) Methods inherited from class nxt.blockchain.Attachment.AbstractAttachment
apply, getAppendixName, getAppendixType, getBaselineFee, getBaselineFeeHeight, getFinishValidationHeight, getNextFee, getNextFeeHeight, isAllowed, isPhasable, validate, validateIdMethods inherited from class nxt.blockchain.Appendix.AbstractAppendix
getFee, getFullSize, getJSONObject, getSize, getVersion, isPhased, loadPrunable, loadPrunable, putBytes, validateAtFinish, verifyVersionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface nxt.blockchain.Appendix
getFee, getFullSize, getJSONObject, getSize, getVersion, isPhased, putBytes
-
Constructor Details
-
CurrencyMintingAttachment
-
CurrencyMintingAttachment
public CurrencyMintingAttachment(org.json.simple.JSONObject attachmentData) -
CurrencyMintingAttachment
public CurrencyMintingAttachment(long nonce, long currencyId, long unitsQNT, long counter)
-
-
Method Details
-
getMySize
protected int getMySize()- Specified by:
getMySizein classAppendix.AbstractAppendix
-
putMyBytes
- Specified by:
putMyBytesin classAppendix.AbstractAppendix
-
putMyJSON
protected void putMyJSON(org.json.simple.JSONObject attachment) - Specified by:
putMyJSONin classAppendix.AbstractAppendix
-
getTransactionType
- Specified by:
getTransactionTypein interfaceAttachment
-
getNonce
public long getNonce() -
getCurrencyId
public long getCurrencyId() -
getUnitsQNT
public long getUnitsQNT() -
getCounter
public long getCounter()
-