Un tableau de messages on-chain pour Base Sepolia (testnet). Tu peux publier des messages (≤ 280 caractères) et les lister depuis l'UI web (HTML/JS + ethers via CDN).
contracts/MessageBoard.sol # Contrat Solidity
frontend/index.html # dApp web
abi/MessageBoard.json # ABI du contrat
- Ouvre https://remix.ethereum.org
- Crée
MessageBoard.solet colle le contenu decontracts/MessageBoard.sol. - Compile avec
^0.8.20. - Dans MetaMask, sélectionne Base Sepolia (Chain ID
84532). - Dans Remix, choisis Injected Provider - MetaMask et Deploy.
- Copie l'adresse du contrat.
- Ouvre
frontend/index.html(Chrome + MetaMask). - Colle l'adresse du contrat et clique Charger le contrat.
- Écris ton message et clique Publier.
- Clique Rafraîchir pour voir les derniers messages.
- Crée un nouveau repo sur GitHub.
- Add file → Upload files et glisse le contenu de ce projet (
contracts/,frontend/,abi/,README.md,.gitignore). - Message de commit (ex:
feat: message board dapp) → Commit changes.
MIT