Ghorab, Djamel Eddine HakimMokhati, Farid2024-10-172024-10-172024http://dspace.univ-oeb.dz:4000/handle/123456789/20055Machine learning, Blockchain technology, and Cybersecurity are topics that have garnered significant interest from researchers. Smart contracts, programs that operate on the Ethereum Blockchain, have demonstrated extensive utility across various domains. However, with their increased usage comes an elevated risk of hackers exploiting these contracts. In this thesis, we propose the use of BERT, a machine learning model, for detecting vulnerabilities in Solidity smart contracts. Our work involves fine tuning a pre-trained deep learning model to predict whether a contract is vulnerable. Furthermore, we develop an extension for an Integrated Development Environment (IDE) that utilizes the trained model, assisting developers in enhancing the security of smart contracts.enDetection of Security Vulnerabilities in Smart ContractsA Deep Learning-Based ApproachOther