Ayant une solide expĂ©rience en python, j'ai recherchĂ© le langage qui me convenait pour rĂ©diger des contrats intelligents sur la BNB Smart Chain. Étant donnĂ© que la BNB Smart Chain est compatible avec la machine virtuelle Ethereum (EVM), Vyper (un langage de programmation de contrats intelligents pythonique) Ă©tait un choix parfait pour moi.

Sans perdre de temps, plongeons-nous dans la procédure de construction.

Dans ce tutoriel, nous allons écrire un code de contrat intelligent trÚs simple qui renvoie « Hello World ».

Exigences:

  • Remixer l'EDI

  • Extension Chrome du portefeuille MetaMask (recommandĂ©)

Tout d'abord, nous devons configurer notre portefeuille MetaMask afin de pouvoir déployer nos contrats intelligents sur le testnet de la chaßne intelligente Binance.

Puisque tout est correctement configuré, commençons le processus de construction. Notre prochaine cible est Remix IDE.

  1. Configurez Remix IDE pour qu'il fonctionne avec vyperlang :

    Tout d’abord, accĂ©dez au symbole du plugin juste au-dessus des paramĂštres et activez le compilateur Vyper comme indiquĂ© ci-dessous.

    Activer le compilateur Vyper dans Remix IDE
  2. Créez un nouveau fichier nommé « testing12.vy ».

    choisissez l'icÎne de création d'un nouveau fichier
  3. Copiez et collez le code suivant dans notre fichier nouvellement créé ;

    ```

    # Un simple contrat Vyper

    @externe

    def sayHello() -> String[13] :   

    retournez "Bonjour tout le monde !"

  4. Il est temps maintenant de compiler notre code.

    compiler notre code


  5. Ensuite, nous déployons notre code compilé sur bsc.

    Vous remarquerez qu'aprĂšs avoir appuyĂ© sur le bouton de dĂ©ploiement, une fenĂȘtre de portefeuille mĂ©tamasque apparaĂźt vous demandant d'accepter ou de rejeter la transaction.

    DĂ©ployer le contrat intelligent

Enfin, nous allons vérifier l'état de notre transaction.

Tout d’abord, accĂ©dez Ă  https://testnet.bscscan.com/ . Ici, vous trouverez un enregistrement de vos transactions. La question est, comment ? Copiez simplement le numĂ©ro de bloc de l'IDE de remix, par exemple : 40149350

Numéro de bloc

et collez-le dans la barre de recherche et appuyez sur Entrée. Vous obtiendrez un tel résultat ;

Détails du déploiement

Remarques finales :

S'appuyer sur la Binance Smart Chain (BSC) à l'aide de Vyper est un voyage passionnant dans le monde des applications décentralisées (DApps). La simplicité et la lisibilité de Vyper en font un excellent choix pour le développement de contrats intelligents, en particulier pour ceux qui débutent dans la programmation blockchain ou qui ont une expérience en python.
Enfin, si cet article vous a été utile, n'oubliez pas de montrer votre
soutenez en aimant 👍 et en le partageant avec d'autres personnes qui pourraient en bĂ©nĂ©ficier.
Merci 😍

#smartcontracts. #vyper #BSCchain