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.