<p>Such a transaction would be valid, but considered non-standard by most nodes on the Bitcoin network. It is unlikely that such a transaction would propagate to miners and would be included by miners unless further steps would be taken beyond submitting to your own node.</p>
<p>Also OP_RETURN outputs are not part of the UTXO set. They are provably unspendable, so we do not track them among the <em>Unspent</em> Transaction Output set.</p>

CC BY-SA 4.0
2024-04-24T12:11:59.487Z
thanks for the response. Is there any document around things that make transaction non-standard? I checked devguide but there was no statement about multiple OP_RETURN making transaction non-standard. link: https://developer.bitcoin.org/devguide/transactions.html#non-standard-transactions
Saburo Ronin
CC BY-SA 4.0
2024-04-23T15:16:33.820Z
2024-09-28T08:00:58.970Z
2024-09-28T08:00:58.970Z
Murch
<p>Is it possible to generate multiple OP_RETURN utxos in one transaction?</p>
<p>I see there is an answer for that in 2015, I wonder if it's still the case.</p>
<p>I know nothing prevents us from doing so, but question is, do miners accept these kind of transactions?</p>

CC BY-SA 4.0
2024-04-23T12:29:28.603Z
If you pay the fees there's no motivation for the miners to don't pick your transaction with multiple OP_RETURNS
polespinasa
CC BY-SA 4.0
2024-04-23T13:21:45.343Z
@polespinasa Thanks for the response, but the previous answer says: "such a transaction would not be considered a 'standard' transaction and would not be relayed (propagated) through the network.". So, are you sure about your answer?
Saburo Ronin
CC BY-SA 4.0
2024-04-23T15:54:31.620Z
That means that nodes (non-miners) will not propagate the transaction because they will label it as non-standard, but it still complies with the consensus rules and is a valid transaction so if it reaches a miner and he acts on economic incentives he will take it.
polespinasa
<transaction-verification><op-return>
Can I create multiple OP_RETURN UTxO in single transaction
Saburo Ronin
# Can I create multiple OP_RETURN UTxO in single transaction

(Asked by: username_0 on 2024-04-23)

Is it possible to generate multiple OP\_RETURN utxos in one transaction?

I see there is an answer for that in 2015, I wonder if it's still the case.

I know nothing prevents us from doing so, but question is, do miners accept these kind of transactions?

**Tags:** transaction-verification, op-return

> **Comments:**
> **username_1**: If you pay the fees there's no motivation for the miners to don't pick your transaction with multiple OP_RETURNS  
> **username_0**: @username_1 Thanks for the response, but the previous answer says: "such a transaction would not be considered a 'standard' transaction and would not be relayed (propagated) through the network.". So, are you sure about your answer?  
> **username_1**: That means that nodes (non-miners) will not propagate the transaction because they will label it as non-standard, but it still complies with the consensus rules and is a valid transaction so if it reaches a miner and he acts on economic incentives he will take it.  

---

## 1 answers

### Answer by username_2 on 2024-04-23. Score: 4

Such a transaction would be valid, but considered non-standard by most nodes on the Bitcoin network. It is unlikely that such a transaction would propagate to miners and would be included by miners unless further steps would be taken beyond submitting to your own node.

Also OP\_RETURN outputs are not part of the UTXO set. They are provably unspendable, so we do not track them among the *Unspent* Transaction Output set.

> **Comments:**
> **username_0**: thanks for the response. Is there any document around things that make transaction non-standard? I checked devguide but there was no statement about multiple OP_RETURN making transaction non-standard. link: https://developer.bitcoin.org/devguide/transactions.html#non-standard-transactions  

---

