This dataset consists of 22,118 Solidity constructs, namely functions, mappings, structs, modifiers, errors, enums, events, imports, constructors, SPDX-License-Identifiers, using statements and contract definitions with imports and pragmas. It is splitted into 18,118 training examples, 2,000 validation examples and 2,000 test examples. The entries in the JSON-file are "file_name", "size_bytes", "code", "fim_transformed", and "secure". The entry "fim_transformed" (fill-in-the-middle… See the full description on the dataset page:
https://huggingface.co/datasets/fbnhnsl/FIM_Solidity_Dataset.