Templat ini memungkinkan pengguna untuk (a) menggunakan template kontrak pintar yang dapat digunakan di blockchain Ethereum, (b) menghubungkan kontrak pintar ke repositori lokal, (c) berinteraksi dengan kontrak pintar melalui frontend, dan (d) Kustomisasi frontend sementara masih terhubung ke kontrak pintar.
Secret.sol
: Kontrak pintar ditulis dalam soliditas dengan dua fungsi sederhanaapp.js
: Berinteraksi dengan kontrak pintar di blockchain Ethereum - Ubah dua variabel untuk menambahkan kontrak Anda sendiri setelah Anda menggunakannya.app.js
dan index.html
: interaksi intuitif dan sederhana antara html (frontend) dan javascript (menggunakan web3.js untuk berinteraksi dengan kontrak pintar)index.css
: CSS sederhana untuk menyesuaikan situs webnpm install
npm run dev
Repositori ini terhubung ke kontrak yang digunakan pada jaringan uji Ropsten. Kontrak pintar dalam repositori ini [Secret.sol] hanya dimasukkan sebagai templat kontrak pintar. Untuk menambahkan kontrak Anda sendiri:
ABI
dan var contractAddress
Kontrak template kami ditulis dalam soliditas dan memiliki dua fungsi utama:
setSecretWord
memungkinkan pengguna untuk mengatur "kata rahasia"getSecretWord
: mengambil "kata rahasia" terbaruFile ini termasuk dalam repo ini untuk referensi, tetapi tidak digunakan untuk tujuan lain. Kontrak pintar yang sama persis digunakan pada Ropsten - karenanya, perubahan dalam file ini tidak akan mempengaruhi templat.