以太坊 - 与合约交互

单击已部署的合约时,您将看到合约提供的各种公共方法。如下面的屏幕截图所示。

部署公共方法

第一个方法 send 前面有一个编辑框。在这里,您将输入合约方法所需的参数。其他两种方法不接受任何参数。

发送资金

现在,在合约窗口中显示的 send 函数前面输入一些金额,例如 100。单击 send 按钮。这将执行合约 send 方法,减少合约 value 字段的值并增加 amount 字段的值。

Sending Money

检查合约价值

之前的 send money 操作已将合约价值减少了 100。您现在可以通过调用合约的 getBalance 方法来检查这一点。单击 getBalance 按钮后,您将看到输出,如下面的屏幕截图所示 −

检查合约价值

合约价值现在已减少到 900。

检查已收集金额

在本节中,我们将检查迄今为止此合约收集的金额。为此,请单击 getAmount 按钮。将显示以下屏幕。

检查收集到的金额

amount 字段值已从 0 更改为 100。

尝试几个 send 操作并检查合约 valueamount 字段,以断定已部署合约是否按预期执行。