Page MenuHomePhabricator

Check NULLDUMMY after Nov, 13
AbandonedPublic

Authored by schancel on Oct 18 2017, 23:19.

Details

Reviewers
freetrader
deadalnix
Group Reviewers
Restricted Project
Summary

As per title. This remove soem stupid games one can play.

Test Plan
make check
../qa/pull-tester/rpc-test.py -extended

Diff Detail

Repository
rABC Bitcoin ABC
Branch
nulldummy
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 1012
Build 1012: arc lint + arc unit

Event Timeline

schancel added inline comments.
qa/pull-tester/rpc-tests.py
155

Why do we no longer want the test? I see that the test is probably invalid, but don't we want some test of non-NULLDUMMY tx being rejected?

src/validation.cpp
1841

This changes the behavior of OP_CHECKMULTISIGVERIFY so that the requisite, but unused, first element is required to be empty array? This is to remove a way to malleate a transaction?

This revision is now accepted and ready to land.Oct 20 2017, 04:16

Nice to see this. Can there be a Consensus tag for changes like this, that affect network consensus?

Unknown Object (User) added a subscriber: Unknown Object (User).Nov 8 2017, 06:23
schancel abandoned this revision.
schancel edited reviewers, added: deadalnix; removed: schancel.