From 4010c0228dca140adbef78095c187634964b7232 Mon Sep 17 00:00:00 2001 From: Peter Todd Date: Thu, 18 Sep 2014 20:25:51 -0400 Subject: [PATCH] Fix OP_RETURN misconception Satoshis sent to an OP_RETURN-using output are simply unspendable; they do not go to mining fees. --- _includes/ref_transactions.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/_includes/ref_transactions.md b/_includes/ref_transactions.md index 2b85d31e..7f883981 100644 --- a/_includes/ref_transactions.md +++ b/_includes/ref_transactions.md @@ -47,9 +47,7 @@ The op codes used in standard transactions are, error in the Bitcoin Core implementation. This value is not used, so scriptSigs prefix the signatures with a single OP_0 (0x00). -* [`OP_RETURN`][op_return]{:#term-op-return}{:.term} terminates the script in failure, - rendering the output unspendable and allowing a miner to claim the - satoshis sent to that OP_RETURN output as an additional transaction fee. +* [`OP_RETURN`][op_return]{:#term-op-return}{:.term} fails the script immediately when executed. A complete list of OP codes can be found on the Bitcoin Wiki [Script Page][wiki script], with an authoritative list in the `opcodetype` enum