Page MenuHomePhabricator

Prepare for re-enabled opcodes for the May 2018 protocol upgrade
AbandonedPublic

Authored by danconnolly on Mar 9 2018, 23:05.

Details

Reviewers
None
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
Restricted Project
Summary
  • Add a flag to enable the opcodes - SCRIPT_ENABLE_OPCODES_MONOLITH
  • Rename OP_SUBSTR to OP_SPLIT
  • Add OP_BIN2NUM & OP_NUM2BIN
  • Also added MAX_DEFINED_OP_VALUE, the maximum value of defined opcodes - OP_NOP10 was being used for this purpose which is confusing

    Author Joshua Yabut Co-author Daniel Connolly
Test Plan

make check
test/functional/test_runner.py --extended

Diff Detail

Repository
rABC Bitcoin ABC
Branch
arcpatch-D1141
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 2036
Build 2220: Bitcoin ABC Buildbot (legacy)
Build 2219: arc lint + arc unit