Les pragma permettent de spécifier la version du compiler pour Solidity

// SPDX-License-Identifier: MIT
// La version doit être supérieure ou égale à 0.8.6 et inférieur à 0.9.0
pragma solidity ^0.8.6;

contract HelloEthereum {
    string public greet = "Hello Solidity!";
}