Verify P2PK spending conditions for a single input.
Two spending paths are available:
In addition, if the lock has expired and no refund keys are present, the proof is considered unlocked and spendable without witness signatures.
The Proof to check.
Optional logger (default: NULL_LOGGER)
Optional
Optional. The message to sign (for SIG_ALL)
A P2PKVerificationResult describing the spending outcome.
Returns a detailed P2PKVerificationResult showing the conditions. If you just want a boolean result, use isP2PKSpendAuthorised().
If verification is impossible.
Verify P2PK spending conditions for a single input.
Two spending paths are available:
In addition, if the lock has expired and no refund keys are present, the proof is considered unlocked and spendable without witness signatures.