HomePhabricator

test: add functional test for non-standard bare multisig txs

Description

test: add functional test for non-standard bare multisig txs

Summary:

A transaction is rejected by the mempool with reason "bare-multisig" if any of
the outputs' scriptPubKey has bare multisig format (M <PubKey1> <PubKey2> ...
<PubKeyN> N OP_CHECKSIG) and bitcoind is started with "-permitbaremultisig=0".

This is a backport of Core PR17541

Test Plan: ninja && test/functional/test_runner.py mempool_accept

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D8438

Details

Provenance
Sebastian Falbesoner <sebastian.falbesoner@gmail.com>Authored on Nov 18 2020, 10:56
PiRKCommitted on Nov 18 2020, 10:56
abc-botPushed on Nov 18 2020, 11:00
Reviewer
Restricted Project
Differential Revision
D8438: test: add functional test for non-standard bare multisig txs
Parents
rABCe62d3667ffea: GUI: Use PACKAGE_NAME
Branches
Unknown
Tags
Unknown