Este modelo permite que um usuário (a) utilize um modelo de contrato inteligente que pode ser implantado no blockchain do Ethereum, (b) conectar o contrato inteligente a um repositório local, (c) interagir com o contrato inteligente através de um front -end e (d) Personalize o front -end enquanto ainda estiver conectado ao contrato inteligente.
Secret.sol
: contrato inteligente escrito em solidez com duas funções simplesapp.js
: interagindo com o contrato inteligente no blockchain do Ethereum - altere duas variáveis para adicionar seu próprio contrato depois de implantar.app.js
e index.html
: interação intuitiva e simples entre o HTML (frontend) e JavaScript (usando Web3.js para interagir com o contrato inteligente)index.css
: css simples para personalizar o sitenpm install
npm run dev
Este repositório está conectado a um contrato implantado na rede de teste Ropsten. O contrato inteligente neste repositório [secret.sol] está simplesmente incluído como um modelo de contrato inteligente. Para adicionar seu próprio contrato:
ABI
e var contractAddress
Nosso contrato de modelo é escrito em solidez e possui dois funções principais:
setSecretWord
permite que o usuário defina "uma palavra secreta"getSecretWord
: recuperar a mais recente "palavra secreta"O arquivo está incluído neste repositório para referência, mas não é usado para outros fins. O mesmo contrato inteligente exatamente é implantado no Ropsten - portanto, as alterações nesse arquivo não afetarão o modelo.