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 devDieses 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 contractAddressUnser 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.