public interface Contract<T,R>
Modifier and Type | Method and Description |
---|---|
JO |
getContractParams() |
default java.lang.String |
minProductVersion() |
void |
processBlock(BlockContext context) |
R |
processInvocation(DelegatedContext context,
T 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)
R processInvocation(DelegatedContext context, T data)
default java.lang.String minProductVersion()