Skip to content

Bigger script integers (64-bit) implementation

Summary

Implementation of the Bigger Script Integers CHIP:

https://gitlab.com/GeneralProtocols/research/chips/-/blob/master/CHIP-2021-02-Bigger-Script-Integers.md

Also consider the following site where things about this proposal are discussed:

https://bitcoincashresearch.org/t/chip-2021-03-bigger-script-integers/39

Test Plan

  • ninja all check-functional-extended
  • Given the consensus-sensitive changes, it is recommended to run a full IBD in all possible networks. (with -assumevalid=0 to ensure all scripts are evaluated).

Acknowledgments

Thanks @cculianu for helping me with some design decisions, for pre-reviewing the code (it's much more polished now for the other reviewers), and for running various IBDs on different networks.

Edited by Calin Culianu

Merge request reports