public interface Contract<InvocationData,ReturnedData>
Modifier and Type | Method and Description |
---|---|
<T extends TransactionResponse> |
isDuplicate(T myTransaction,
java.util.List<T> existingUnconfirmedTransactions) |
default java.lang.String |
minProductVersion() |
JO |
processBlock(BlockContext context) |
ReturnedData |
processInvocation(DelegatedContext context,
InvocationData data) |
JO |
processRequest(RequestContext context) |
JO |
processTransaction(TransactionContext context) |
JO |
processVoucher(VoucherContext context) |
JO processBlock(BlockContext context)
JO processTransaction(TransactionContext context)
JO processRequest(RequestContext context) throws NxtException
NxtException
JO processVoucher(VoucherContext context)
ReturnedData processInvocation(DelegatedContext context, InvocationData data)
<T extends TransactionResponse> boolean isDuplicate(T myTransaction, java.util.List<T> existingUnconfirmedTransactions)
default java.lang.String minProductVersion()