Flattened Source Upload

# Flattened Source Upload

Contracts with multiple files may require flattening before submission.

What is Flattening?

Flattening merges all imported Solidity files into a single file.

When Required?

• Manual verification  
• Older compiler setups  
• No metadata JSON provided  

Important

Remove duplicate SPDX identifiers  
Ensure correct pragma version  
Maintain import order  

Last updated