In some of the latest CCF versions (>=5.0.0-dev0 and >=4.0.12), the ccf.isValidX509CertBundle function was changed to ccf.crypto.isValidX509CertBundle. This change caused some CCF apps (already at 4.0.12) to fail governance calls, since they didn't have an updated constitution compatible with the corresponding CCF version.
This PR applies the same fix (i.e., make the constitution compatible with different CCF package versions) to the bundled SCITT constitution. This way, we avoid running into the same problem whenever we decide to upgrade SCITT to CCF 4.0.12 or higher.
In some of the latest CCF versions (>=5.0.0-dev0 and >=4.0.12), the
ccf.isValidX509CertBundle
function was changed toccf.crypto.isValidX509CertBundle
. This change caused some CCF apps (already at 4.0.12) to fail governance calls, since they didn't have an updated constitution compatible with the corresponding CCF version.This PR applies the same fix (i.e., make the constitution compatible with different CCF package versions) to the bundled SCITT constitution. This way, we avoid running into the same problem whenever we decide to upgrade SCITT to CCF 4.0.12 or higher.