The DISL dataset features a collection of 514506 unique Solidity files that have been deployed to Ethereum mainnet. It caters to the need for a large and diverse dataset of real-world smart contracts. DISL serves as a resource for developing machine learning systems and for benchmarking software engineering tools designed for smart contracts.
the raw subset has full contracts source code and it's not deduplicated, it has 3,298,271 smart contracts
the… See the full description on the dataset page:
https://huggingface.co/datasets/ASSERT-KTH/DISL.