Esta plantilla permite que un usuario (a) utilice una plantilla de contrato inteligente que se pueda implementar en la cadena de bloques de Ethereum, (b) conecte el contrato inteligente a un repositorio local, (c) interactuar con el contrato inteligente a través de un frontend y (d) Personalice Frontend mientras aún está conectado al contrato inteligente.
Secret.sol
: contrato inteligente escrito en solidez con dos funciones simplesapp.js
: interactuar con el contrato inteligente en la cadena de bloques de Ethereum: cambie dos variables para agregar su propio contrato una vez que lo haya implementado.app.js
y index.html
: interacción intuitiva y simple entre HTML (frontend) y JavaScript (usando Web3.js para interactuar con el contrato inteligente)index.css
: CSS simple para personalizar el sitio webnpm install
npm run dev
Este repositorio está conectado a un contrato implementado en Ropsten Test Network. El contrato inteligente en este repositorio [Secret.sol] simplemente se incluye como una plantilla de contrato inteligente. Para agregar su propio contrato:
ABI
y var contractAddress
Nuestro contrato de plantilla está escrito en solidez y tiene dos funciones principales:
setSecretWord
permite al usuario establecer "una palabra secreta"getSecretWord
: recuperando la última "palabra secreta"El archivo se incluye en este repositorio como referencia, pero no se usa para otros fines. El mismo contrato inteligente exacto se implementa en Ropsten, por lo tanto, los cambios en este archivo no afectarán la plantilla.