Skip to content

challenge-zk-voting-foundry#441

Draft
rin-st wants to merge 13 commits intochallenge-zk-votingfrom
challenge-zk-voting-foundry
Draft

challenge-zk-voting-foundry#441
rin-st wants to merge 13 commits intochallenge-zk-votingfrom
challenge-zk-voting-foundry

Conversation

@rin-st
Copy link
Copy Markdown
Member

@rin-st rin-st commented Mar 27, 2026

Summary

  • Add Foundry contracts, deploy script (DeployVoting.s.sol), and tests (Voting.t.sol) with 12 tests across Checkpoint2 (5 tests) and Checkpoint6 (7 tests)
  • Add package.json with @zk-kit/lean-imt.sol and poseidon-solidity dependencies for Foundry
  • Update CHALLENGE.yaml, AGENTS.md.args.mjs, README.md.args.mjs with dual framework support
  • Update static README.md with Foundry prereq, framework prompt, Tabs, and AI-Guided Learning section

Test plan

  • Verify forge build compiles contracts with zk-kit/poseidon dependencies
  • Verify forge test passes all 12 tests (after learner implements checkpoints)
  • Verify README renders correctly with Tabs for both frameworks
  • Verify AGENTS.md.args.mjs renders correctly for both hardhat and foundry solidityFramework values

🤖 Generated with Claude Code

rin-st and others added 13 commits March 17, 2026 14:14
Add foundry contracts, deploy script, tests (12 tests across 2 checkpoints),
and update config files with dual framework support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Swap root/nullifierHash to match circuit, VerifierMock, tests, and README.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@rin-st
Copy link
Copy Markdown
Member Author

rin-st commented Apr 21, 2026

waits for scaffold-eth/create-eth#414 and create-eth version update

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