public interface Contract<InvocationData,ReturnedData>
Modifier and Type | Method and Description |
---|---|
JO |
getContractParams() |
default java.lang.String |
minProductVersion() |
void |
processBlock(BlockContext context) |
ReturnedData |
processInvocation(DelegatedContext context,
InvocationData data) |
void |
processRequest(RequestContext context) |
void |
processTransaction(TransactionContext context) |
void |
processVoucher(VoucherContext context) |
void |
setContractParams(JO params) |
void setContractParams(JO params)
JO getContractParams()
void processBlock(BlockContext context)
void processTransaction(TransactionContext context)
void processRequest(RequestContext context) throws NxtException
NxtException
void processVoucher(VoucherContext context)
ReturnedData processInvocation(DelegatedContext context, InvocationData data)
default java.lang.String minProductVersion()