Skip to content

Merged Migrate local dev from Hardhat to Anvil - #26

Merged
YoshihitoAso merged 1 commit into
mainfrom
change-to-anvil
Apr 15, 2026
Merged

Merged Migrate local dev from Hardhat to Anvil#26
YoshihitoAso merged 1 commit into
mainfrom
change-to-anvil

Conversation

@YoshihitoAso

@YoshihitoAso YoshihitoAso commented Apr 15, 2026

Copy link
Copy Markdown
Member

📌 Description

This pull request migrates the local development and testing environment from Hardhat to Foundry's Anvil, updates related tooling and configuration, and streamlines the development workflow.

✅ Related Issues

None

🔄 Changes

Migration from Hardhat to Anvil:

  • Removed all Hardhat-related files and configuration, including hardhat.config.js, tests/Dockerfile_hardhat, and the Hardhat service in docker-compose.yml.
  • Added Anvil network configuration to data/networks.yml and updated the README.md to document Anvil usage for local development and testing.

Continuous Integration and Testing Enhancements:

  • Introduced a new GitHub Actions workflow (.github/workflows/pr.yml) that runs linting and unit tests using the updated environment.

Dependency and Tooling Updates:

  • Removed hardhat from package.json and updated Prettier to a newer version.
  • Added .npmrc to enforce stricter npm install behavior.

📌 Checklist

  • I have added tests where necessary.
  • I have updated the documentation where necessary.

Add a GitHub PR workflow that lints and runs unit tests using the uv environment and Foundry/Anvil
Remove hardhat config and Docker Compose (migrating from Hardhat/docker setup to Anvil).
@YoshihitoAso
YoshihitoAso merged commit 4fdaa68 into main Apr 15, 2026
4 of 5 checks passed
@YoshihitoAso
YoshihitoAso deleted the change-to-anvil branch April 15, 2026 03:23
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