Skip to content

Migrate to Foundry or Hardhat v3 + Foundry #314

Description

@axel-muller

Reasons:

  • Solidity native workflow;
  • Faster compilation, tests execution;
  • Native solidity testing;
  • Wide range of tools to interact with network;

Downsides:

  • Migration of core contracts will trigger changes in DAO, dmd-meta and others projects;
  • Contracts deployment/interaction using Solidity scripts might be complicated;
  • Steeper learning curve.

Submodule-based dependency management might be a better replacement for current DAO -> core contracts repo relations.

Existing unit tests written in typescript/javascript must be kept.

Metadata

Metadata

Assignees

Labels

conceptConcept or idea with no planned timeframe, might get developed or droppedcontractsSmart contracts or contract-related toolingenhancementNew feature or request

Type

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions