public interface Appendix
Modifier and Type | Interface and Description |
---|---|
static class |
Appendix.AbstractAppendix |
static interface |
Appendix.Encryptable |
static interface |
Appendix.Parser |
static interface |
Appendix.Prunable |
Modifier and Type | Method and Description |
---|---|
int |
getAppendixType() |
Fee |
getBaselineFee(Transaction transaction) |
int |
getBaselineFeeHeight() |
Fee |
getFee(Transaction transaction,
int height) |
int |
getFullSize() |
org.json.simple.JSONObject |
getJSONObject() |
Fee |
getNextFee(Transaction transaction) |
int |
getNextFeeHeight() |
int |
getSize() |
byte |
getVersion() |
static boolean |
hasAppendix(java.lang.String appendixName,
org.json.simple.JSONObject attachmentData) |
boolean |
isAllowed(Chain chain) |
boolean |
isPhased(Transaction transaction) |
void |
putBytes(java.nio.ByteBuffer buffer) |
int getAppendixType()
int getSize()
int getFullSize()
void putBytes(java.nio.ByteBuffer buffer)
org.json.simple.JSONObject getJSONObject()
byte getVersion()
int getBaselineFeeHeight()
Fee getBaselineFee(Transaction transaction)
int getNextFeeHeight()
Fee getNextFee(Transaction transaction)
Fee getFee(Transaction transaction, int height)
boolean isPhased(Transaction transaction)
boolean isAllowed(Chain chain)
static boolean hasAppendix(java.lang.String appendixName, org.json.simple.JSONObject attachmentData)