public final class ShufflingRegistrationAttachment extends Attachment.AbstractAttachment implements ShufflingAttachment
Attachment.AbstractAttachment, Attachment.EmptyAttachment, Attachment.PropertyDeleteAttachment
Appendix.AbstractAppendix, Appendix.Encryptable, Appendix.Parser, Appendix.Prunable
Constructor and Description |
---|
ShufflingRegistrationAttachment(byte[] shufflingFullHash) |
Modifier and Type | Method and Description |
---|---|
protected int |
getMySize() |
byte[] |
getShufflingFullHash() |
byte[] |
getShufflingStateHash() |
TransactionType |
getTransactionType() |
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
getAppendixType, getBaselineFee, getBaselineFeeHeight, getFee, getFullSize, getJSONObject, getNextFee, getNextFeeHeight, getSize, getVersion, hasAppendix, isAllowed, isPhased, putBytes
public ShufflingRegistrationAttachment(byte[] shufflingFullHash)
public TransactionType getTransactionType()
getTransactionType
in interface Attachment
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 byte[] getShufflingFullHash()
getShufflingFullHash
in interface ShufflingAttachment
public byte[] getShufflingStateHash()
getShufflingStateHash
in interface ShufflingAttachment