OP_RETURN

(106 | 0x6a)

Input

0 items

|

Output

0 items

OP_RETURN is a script opcode used to mark a transaction output as unspendable. It allows the inclusion of a small amount of data in a transaction, which gets permanently recorded on the blockchain. This opcode immediately stops the script execution and marks the transaction as invalid, ensuring that the output is not used for further transactions. It's widely used for embedding arbitrary data in the blockchain, such as timestamps or simple messages, without bloating the UTXO set.

OP_Code Walkthrough

Marks the transaction as invalid and returns all of the script's remaining bytes as an error message.

Script fail

Remaining bytes are returned as error message