Ethereum - Interazione con il contratto

Quando fai clic sul contratto distribuito, vedrai i vari metodi pubblici forniti dal contratto. Questo è mostrato nello screenshot qui sotto.

Il primo metodo sendcontiene una casella di modifica di fronte ad essa. Qui, digiterai i parametri richiesti dal metodo del contratto. Gli altri due metodi non accettano alcun parametro.

Invio di denaro

Ora, inserisci un importo come 100 davanti al sendfunzione vista nella finestra del contratto. Clicca ilsendpulsante. Questo eseguirà il contrattosend metodo, riducendo il valore del contratto value campo e aumentando il valore del amount campo.

Esame del valore del contratto

Il precedente send money azione ha ridotto il valore del contratto di 100. Ora puoi esaminarlo richiamando il getBalancemetodo del contratto. Vedrai l'output quando fai clic sugetBalance come mostrato nello screenshot qui sotto -

Il contratto value è ora ridotto a 900.

Esame dell'importo raccolto

In questa sezione, esamineremo la quantità di denaro raccolta finora su questo contratto. Per questo, fare clic sul filegetAmountpulsante. Apparirà la seguente schermata.

Il amount il valore del campo è cambiato da 0 a 100.

Provane alcuni send operazioni ed esaminare il contratto value e il amount per concludere che il contratto distribuito viene eseguito come previsto.