From 20a3b3a2e44ce28297945b3a381cc9cbc4aae058 Mon Sep 17 00:00:00 2001 From: Philipp Gackstatter Date: Thu, 7 Mar 2024 14:44:31 +0800 Subject: [PATCH] Make Block Issuer Feature requirement syntactic --- tips/TIP-0042/tip-0042.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tips/TIP-0042/tip-0042.md b/tips/TIP-0042/tip-0042.md index 53ba36750..33dff9c92 100644 --- a/tips/TIP-0042/tip-0042.md +++ b/tips/TIP-0042/tip-0042.md @@ -360,6 +360,7 @@ which they were selected to participate in the validator committee. ### Additional Transaction Syntactic Validation Rules - The `Amount` in the containing account output satisfies `Amount >= Staked Amount`. +- A _Block Issuer Feature_ must be present in the account. - A _Commitment Input_ must be present in the transaction. ### Additional Transaction Semantic Validation Rules @@ -371,9 +372,6 @@ which they were selected to participate in the validator committee. - When a _Staking Feature_ is present in an account output on the input side of a transaction, the transaction that contains this output is valid only if: - A _Commitment Input_ is present. -- When a _Staking Feature_ is present in an account output on the output side of a transaction, the transaction that - contains this output is valid only if all of the following conditions hold: - - A _Block Issuer Feature_ must be present in the account. - When a _Staking Feature_ is present in an account output on the output side of a transaction and the feature was not present on the input side, the transaction that contains this output is valid only if all of the following conditions hold: