Diese Vorlage ermöglicht es einem Benutzer, (a) eine intelligente Vertragsvorlage zu verwenden, die in der Blockchain von Ethereum bereitgestellt werden kann, (b) den Smart -Vertrag mit einem lokalen Repository verbinden, (c) mit dem Smart -Vertrag über einen Frontend und (d) mit dem Smart -Vertrag interagieren und (d). Passen Sie Frontend an, während Sie dennoch mit dem intelligenten Vertrag verbunden sind.
Secret.sol
: Smart Contract in Solidität mit zwei einfachen Funktionen geschriebenapp.js
: Interaktion mit dem Smart -Vertrag über die Blockchain von Ethereum - Ändern Sie zwei Variablen, um Ihren eigenen Vertrag hinzuzufügen, sobald Sie ihn bereitgestellt haben.app.js
und index.html
: intuitive und einfache Interaktion zwischen HTML (Frontend) und JavaScript (Verwenden von Web3.js, um mit dem Smart -Vertrag zu interagieren)index.css
: Einfache CSS zum Anpassen der Websitenpm install
ausnpm run dev
Dieses Repository ist mit einem bereitgestellten Vertrag im Ropsten -Testnetzwerk verbunden. Der intelligente Vertrag in diesem Repository [Secret.sol] ist einfach als Smart Contract -Vorlage enthalten. Um Ihren eigenen Vertrag hinzuzufügen:
ABI
und var contractAddress
Unser Vorlagevertrag ist in Solidität geschrieben und verfügt über zwei Hauptfunktionen:
setSecretWord
ermöglicht es dem Benutzer, "ein geheimes Wort" festzulegengetSecretWord
: Abrufen des neuesten "geheimen Wortes" abrufenDie Datei ist in diesem Repo als Referenz enthalten, aber nicht für andere Zwecke verwendet. Der genau gleiche Smart -Vertrag wird auf Ropsten bereitgestellt. Daher wirkt sich die Änderungen in dieser Datei nicht auf die Vorlage aus.