Skip to main content

get_artifact_source

Function get_artifact_source 

Source
fn get_artifact_source<'a, FEN: FoundryEvmNetwork>(
    state: &'a Cheatcodes<FEN>,
    path: &str,
) -> Result<ArtifactSource<'a>>
Expand description

Resolves a cheatcode artifact reference to its source.

Can parse the following input formats:

  • path/to/artifact.json
  • path/to/contract.sol
  • path/to/contract.sol:ContractName
  • path/to/contract.sol:ContractName:0.8.23
  • path/to/contract.sol:ContractName:profile
  • path/to/contract.sol:0.8.23
  • path/to/contract.sol:profile
  • ContractName
  • ContractName:0.8.23
  • ContractName:profile