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 install
npm run dev
Ce 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 contractAddress
Notre 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.