Ethereum: interacción con el contrato
Al hacer clic en el contrato implementado, verá los diversos métodos públicos proporcionados por el contrato. Esto se muestra en la captura de pantalla siguiente.
El primer método sendcontiene un cuadro de edición delante de él. Aquí, ingresará los parámetros requeridos por el método de contrato. Los otros dos métodos no toman ningún parámetro.
Enviando dinero
Ahora, ingrese una cantidad como 100 delante del sendfunción vista en la ventana del contrato. Haga clic en elsendbotón. Esto ejecutará el contratosend método, reduciendo el valor del contrato value campo y aumentando el valor del amount campo.
Examinar el valor del contrato
El anterior send money acción ha reducido el valor del contrato en 100. Ahora puede examinar esto invocando el getBalancemétodo del contrato. Verá la salida cuando haga clic en elgetBalance botón como se muestra en la captura de pantalla a continuación -
El contrato value ahora se reduce a 900.
Examinar la cantidad cobrada
En esta sección, examinaremos la cantidad de dinero recaudada hasta ahora en este contrato. Para esto, haga clic en elgetAmountbotón. La siguiente pantalla aparecerá.
los amount El valor del campo ha cambiado de 0 a 100.
Prueba algunos send operaciones y examinar el contrato value y el amount campos para concluir que el contrato implementado se está ejecutando como se esperaba.