<p>Yes, a valid block containing non-standard transactions would be accepted by nodes. The rules for mempool acceptance, called “mempool policy” are much stricter than the consensus rules that apply to validating a block.</p>

CC BY-SA 4.0
2023-02-12T23:14:10.510Z
2023-02-12T23:14:10.510Z
Murch
<p>As I understand, transactions with non-standard output scripts won't be propagated through the network. I'm wondering if I were to mine a block with weird transactions whether it would be accepted by nodes.</p>

<consensus><mempool><block-validity><non-standard-transaction>
Do nodes accept non-standard output scripts in a mined block?
Haim Bender
# Do nodes accept non-standard output scripts in a mined block?

(Asked by: username_0 on 2023-02-12)

As I understand, transactions with non-standard output scripts won't be propagated through the network. I'm wondering if I were to mine a block with weird transactions whether it would be accepted by nodes.

**Tags:** consensus, mempool, block-validity, non-standard-transaction


---

## 1 answers

### Answer by username_1 on 2023-02-12. Score: 4 | Accepted answer

Yes, a valid block containing non-standard transactions would be accepted by nodes. The rules for mempool acceptance, called “mempool policy” are much stricter than the consensus rules that apply to validating a block.


---

