Skip to main contentModule flatten
Source use super::EtherscanSourceProvider; ๐ use super::VerifyArgs; ๐ use crate::provider::VerificationContext; ๐ use eyre::Result; ๐ use foundry_block_explorers::verify::CodeFormat; ๐ use foundry_common::flatten; ๐ use foundry_compilers::AggregatedCompilerOutput; ๐ use foundry_compilers::artifacts::BytecodeHash; ๐ use foundry_compilers::artifacts::Source; ๐ use foundry_compilers::artifacts::Sources; ๐ use foundry_compilers::buildinfo::RawBuildInfo; ๐ use foundry_compilers::compilers::Compiler; ๐ use foundry_compilers::compilers::CompilerInput; ๐ use foundry_compilers::compilers::solc::SolcCompiler; ๐ use foundry_compilers::compilers::solc::SolcLanguage; ๐ use foundry_compilers::compilers::solc::SolcVersionedInput; ๐ use foundry_compilers::solc::Solc; ๐ use semver::BuildMetadata; ๐ use semver::Version; ๐ use std::path::Path; ๐
- EtherscanFlattenedSource
- strip_build_meta ๐
- Strips BuildMetadata from the Version