Skip to main content

build_standard_json_input

Function build_standard_json_input 

Source
pub fn build_standard_json_input(
    file_path: &str,
    remappings: &[String],
    config: &FoundryConfig,
) -> Value
Expand description

Build the --standard-json input for solc.

Reads compiler settings from the FoundryConfig (parsed from foundry.toml) and maps them to the solc standard JSON settings object:

  • optimizer / optimizer_runssettings.optimizer.enabled / settings.optimizer.runs
  • via_irsettings.viaIR
  • evm_versionsettings.evmVersion