-
Notifications
You must be signed in to change notification settings - Fork 175
Open
Labels
feature ➕Feature itemFeature itemneeds triage ♟️Issue needs to be picked up or assignedIssue needs to be picked up or assigned
Description
Component
Forge
Describe the feature you would like
If defaults are hardcoded in Foundry’s source code, they are either unconfigurable or unseen by users.
In order to make project configuation more intuitive and straighforward, we must do the following:
- List all defaults that are hardcoded in the Foundry source code.
- Verify that none of these defaults are different from those of zksolc.
- Remove all defaults that match those of zksolc from the Foundry codebase. Thus after this change:
- mandatory parameters are explicitly specified in project configs
- optional parameters are chosen by zksolc or solc
codegenoption is an exception and will be discussed separately due to an ongoing migration to the L1/EVM default
- Document all options are their defaults (per this issue).
- List all defaults that do not match those of zksolc especially across different versions of zksolc in this issue for further discussion.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature ➕Feature itemFeature itemneeds triage ♟️Issue needs to be picked up or assignedIssue needs to be picked up or assigned
Type
Projects
Status
Todo