@NotThreadSafe public class PrevHashValidator extends java.lang.Object implements LedgerValidator
Constructor and Description |
---|
PrevHashValidator() |
Modifier and Type | Method and Description |
---|---|
void |
initialize() |
void |
initialize(byte[] prevHash) |
com.scalar.dl.ledger.service.StatusCode |
validate(Ledger<?> ledger,
ContractMachine contract,
com.scalar.dl.ledger.statemachine.InternalAsset record) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
logError
public void initialize()
initialize
in interface LedgerValidator
public void initialize(byte[] prevHash)
public com.scalar.dl.ledger.service.StatusCode validate(Ledger<?> ledger, ContractMachine contract, com.scalar.dl.ledger.statemachine.InternalAsset record)
validate
in interface LedgerValidator