Skip to content

Migrate Solidity contracts from single-file to modular Hardhat project #370

@Smartdevs17

Description

@Smartdevs17

Description

Solidity contracts and tests are scattered in loose files. Migrate to a structured Hardhat project with proper testing, deployment scripts, and Ethers.js integration.

Acceptance Criteria

  • Hardhat project structure with contracts/, test/, scripts/
  • TypeChain type generation for all contracts
  • Deployment scripts with network management
  • Test migration to Hardhat test runner
  • Gas reporting configuration
  • CI integration for Hardhat tests

Technical Scope

  • contracts/evm/
  • .github/workflows/contracts-evm.yml
  • Edge: bytecode verification mismatch, library linking

Metadata

Metadata

Assignees

No one assigned

    Labels

    200-points200 point issuedrips-waveIssues in the Drips Wave programhighHigh complexity issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions