Ethereum - Interagindo com o Contrato
Ao clicar no contrato implantado, você verá os vários métodos públicos fornecidos pelo contrato. Isso é mostrado na imagem abaixo.
O primeiro método sendcontém uma caixa de edição na frente dele. Aqui, você digitará os parâmetros exigidos pelo método de contrato. Os outros dois métodos não aceitam parâmetros.
Enviando dinheiro
Agora, insira um valor como 100 na frente do sendfunção vista na janela do contrato. Clique nosendbotão. Isso executará o contratosend método, reduzindo o valor do contrato value campo e aumentando o valor do amount campo.
Examinando o valor do contrato
O anterior send money ação reduziu o valor do contrato em 100. Agora você pode examinar isso invocando o getBalancemétodo do contrato. Você verá a saída quando clicar nogetBalance botão como mostrado na imagem abaixo -
O contrato value agora é reduzido para 900.
Examinando o valor coletado
Nesta seção, examinaremos a quantidade de dinheiro arrecadada até agora neste contrato. Para isso, clique nogetAmountbotão. A tela a seguir aparecerá.
o amount o valor do campo mudou de 0 para 100.
Tente alguns send operações e examinar o contrato value e a amount campos para concluir que o contrato implantado está sendo executado conforme o esperado.