Skip to content

Fix #81: Add Chang HF SOP User Story coverage#98

Open
lemayan wants to merge 16 commits intoIntersectMBO:mainfrom
lemayan:issue-81-chang-hf-coverage
Open

Fix #81: Add Chang HF SOP User Story coverage#98
lemayan wants to merge 16 commits intoIntersectMBO:mainfrom
lemayan:issue-81-chang-hf-coverage

Conversation

@lemayan
Copy link

@lemayan lemayan commented Feb 28, 2026

  1. Audited Existing Tests: We first checked the codebase and confirmed that 3 out of the 4 features (Keccak256, Blake2b-224, and Bitwise operations) were actually already implemented and tested.
  2. Identified the Gap: We found that the last feature, CIP-85 (Sums-of-products), was completely missing. ("Sums-of-products" is just a new, optimized way for smart contracts to handle and store complex data more efficiently, saving users money on fees).
  3. Wrote the Missing Test: We created a brand-new Plutus smart contract and a corresponding end-to-end test that specifically uses this new "Sums-of-products" feature.
  4. Integrated the Test: We hooked this new test into the main test suite (specifically the Conway era tests, which is where this new feature actually goes live) so it will automatically run whenever the code is tested.

@lemayan lemayan force-pushed the issue-81-chang-hf-coverage branch from 30ad3da to c04df4d Compare February 28, 2026 18:35
@lemayan
Copy link
Author

lemayan commented Mar 1, 2026

The code is fully updated for Chang/Conway, but I'm unable to get the E2E testnet to finish within the GitHub Actions runner timeout limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant