Skip to content

Environment/Proto: replace Bls_signature and Bls12_381 with simply Bls

Alain Mebsout requested to merge alain@functori@bls-environment-cleanup into master

Context

This MR contains some cleanup of the environments (opening the structs) and in V7, both Bls_signature (used by TORU) and Bls12_381 (used by the Michelson primitive instructions) are replaced by a unifying module Bls.

This simplifies the code and is a prerequisite for tz4 accounts (!5444 (merged)). The next MR in this features set is !6302 (merged).

This MR depends on !6282 (merged) and !6291 (closed).

Manually testing the MR

This MR is a refactoring, the CI should prevail.

Edited by Alain Mebsout

Merge request reports