Skip to content

feat: Add Parmigiana testnet support for fuzz tests#95

Open
init4samwise wants to merge 2 commits intomainfrom
samwise/ENG-1861-parmigiana-fuzz-tests
Open

feat: Add Parmigiana testnet support for fuzz tests#95
init4samwise wants to merge 2 commits intomainfrom
samwise/ENG-1861-parmigiana-fuzz-tests

Conversation

@init4samwise
Copy link

Summary

Migrates Solidity fuzz tests to support the Parmigiana testnet.

Changes

  • SignetStd.sol: Added ParmigianaConstants library with Parmigiana contract addresses (chain ID 88888). Updated setupStd() to auto-configure based on detected chain ID.
  • foundry.toml: Added fuzz-rollup and fuzz-host profiles for running fuzz tests against specific test directories.
  • CI workflow: Added parmigiana-fuzz-rollup and parmigiana-fuzz-host jobs that run against Parmigiana RPC endpoints.

Notes

  • CI will require PARMIGIANA_RU_RPC_URL and PARMIGIANA_HOST_RPC_URL GitHub repository variables to be configured
  • When running on host chain (3151908), defaults to Parmigiana constants as the current testnet

Closes ENG-1861

- Add ParmigianaConstants library with Parmigiana contract addresses
- Update setupStd() to auto-configure based on chain ID
- Add fuzz-rollup and fuzz-host profiles to foundry.toml
- Add Parmigiana fuzz test jobs to CI workflow

Closes ENG-1861
Update fork-rollup and fork-host jobs to use PARMIGIANA_RU_RPC_URL and
PARMIGIANA_HOST_RPC_URL instead of deprecated pecorino endpoints.
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