Ce modèle permet à un utilisateur de (a) utiliser un modèle de contrat intelligent qui peut être déployé sur la blockchain d'Ethereum, (b) connecter le contrat intelligent à un référentiel local, (c) interagir avec le contrat intelligent via un frontage et (d) Personnalisez Frontend tout en étant connecté au contrat intelligent.
Secret.sol : contrat intelligent écrit en solidité avec deux fonctions simplesapp.js : interagir avec le contrat intelligent sur la blockchain d'Ethereum - modifiez deux variables pour ajouter votre propre contrat une fois que vous l'avez déployé.app.js et index.html : interaction intuitive et simple entre le HTML (frontend) et JavaScript (en utilisant web3.js pour interagir avec le contrat intelligent)index.css : CSS simple pour personnaliser le site Webnpm installnpm run devCe référentiel est connecté à un contrat déployé sur le réseau de test Ropsten. Le contrat intelligent dans ce référentiel [secret.sol] est simplement inclus comme modèle de contrat intelligent. Pour ajouter votre propre contrat:
ABI et var contractAddressNotre contrat de modèle est rédigé en solidité et a deux fonctionnalités principales:
setSecretWord permet à l'utilisateur de définir "un mot secret"getSecretWord : récupérer le dernier "mot secret"Le fichier est inclus dans ce dépôt pour référence, mais non utilisé à d'autres fins. Le même contrat intelligent est déployé sur Ropsten - par conséquent, les modifications dans ce fichier n'affecteront pas le modèle.