From 8655f0979a911b5e17df10ddaa12615510580998 Mon Sep 17 00:00:00 2001 From: wireless90 <12537739+wireless90@users.noreply.github.com> Date: Tue, 18 Oct 2022 00:00:15 +0800 Subject: [PATCH] Signature unlock Semantic validation --- tips/TIP-0020/tip-0020.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tips/TIP-0020/tip-0020.md b/tips/TIP-0020/tip-0020.md index cd1e5fa7a..f24fa799e 100644 --- a/tips/TIP-0020/tip-0020.md +++ b/tips/TIP-0020/tip-0020.md @@ -462,7 +462,7 @@ The following criteria defines whether a payload passes the semantic validation: * If it is a _Signature Unlock_: * The `Signature Type` must match the `Address Type` of the UTXO, * the BLAKE2b-256 hash of `Public Key` must match the `Address` of the UTXO and - * the `Signature` field must contain a valid signature for `Public Key`. + * the `Signature` field must contain a valid signature for the Blake2b-256 hash of the serialized `Transaction Essence`. * If it is a _Reference Unlock_, the referenced _Signature Unlock_ must be valid with respect to the UTXO. * If it is an _Alias Unlock_: * The address unlocking the UTXO must be an _Alias Address_.