0% ont trouvé ce document utile (0 vote)
44 vues1 page

ESPRIM Blockchain Mini Projet

Le mini-projet consiste à développer et déployer un token ERC-20 sur le testnet Sepolia de la blockchain Ethereum. Les étudiants doivent créer un token avec un nom et un symbole personnalisés, une offre totale de 1 000 000 tokens, et attribuer l'intégralité de la supply au créateur lors du déploiement. Les objectifs incluent la compréhension de la norme ERC-20, l'écriture d'un smart contract en Solidity, et l'utilisation d'outils comme Remix et MetaMask.

Transféré par

hmercha.sarra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
44 vues1 page

ESPRIM Blockchain Mini Projet

Le mini-projet consiste à développer et déployer un token ERC-20 sur le testnet Sepolia de la blockchain Ethereum. Les étudiants doivent créer un token avec un nom et un symbole personnalisés, une offre totale de 1 000 000 tokens, et attribuer l'intégralité de la supply au créateur lors du déploiement. Les objectifs incluent la compréhension de la norme ERC-20, l'écriture d'un smart contract en Solidity, et l'utilisation d'outils comme Remix et MetaMask.

Transféré par

hmercha.sarra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ESPRIM - Blockchain - Mini-projet :

Développer et déployer un token ERC-20 sur Sepolia (testnet)

Description du projet
Le but de ce mini-projet est de développer et déployer un token ERC-20 sur la blockchain
Ethereum Sepolia (testnet). Chaque étudiant(e) doit créer son propre token, dont :
• le nom (name) doit être lié à ses initiales ou à son prénom/nom:
exemples : FJToken

• le symbole (symbol) doit être cohérent avec le nom choisi


exemple : FJT

• l’offre totale (total supply) doit être initialisée à 1 000 000 tokens (avec 18 décimales) ;
• l’intégralité de la supply doit être attribuée au créateur (msg.sender) au moment du
déploiement.

Objectifs pédagogiques:
• Comprendre la norme ERC-20 et ses fonctions de base.
• Écrire un smart-contract en Solidity (au choix : de A à Z, ou à partir d’OpenZeppelin).
• Utiliser Remix pour compiler, déployer et interagir avec le contrat.
• Gérer un wallet avec MetaMask, obtenir des coins test ETH via un faucet, et vérifier le
déploiement sur Etherscan (Sepolia).

Outils et liens:
• IDE : Remix (navigateur, aucune installation):
https://remix.ethereum.org

• Wallet : MetaMask (extension navigateur ou mobile):


https://metamask.io/download

• Réseau : Sepolia testnet + faucet pour obtenir du test ETH:


https://cloud.google.com/application/web3/faucet/ethereum/sepolia

• Explorateur : Etherscan Sepolia pour vérifier les transactions et le contrat:


https://sepolia.etherscan.io

• Lib (optionnel) : OpenZeppelin Contracts + Wizard (générateur de contrats):


https://docs.openzeppelin.com/contracts/5.x/erc20

• Référence langage : Documentation Solidity:


https://docs.soliditylang.org/en/v0.8.30/

Vous aimerez peut-être aussi