- 以太坊教程
- 以太坊 - 主页
- 以太坊 - 简介
- 以太坊 - 智能合约
- 以太坊 - 合约编写的可靠性
- 以太坊 - 开发 MyContract
- 以太坊 - 编译合约
- 以太坊 - 部署合约
- 以太坊 - 与合约交互
- 以太坊 - Remix 的局限性
- 以太坊 - Ganache 区块链
- 以太坊 - Ganache 服务器设置
- 以太坊 - 快速演练
- 以太坊 - MyEtherWallet
- 以太坊 - 创建钱包
- 将钱包附加到 Ganache 区块链
- 以太坊 - 部署合约
- 与已部署的合约交互
- 以太坊 - 创建合约用户
- 以太坊 - 总结
- 以太坊有用资源
- 以太坊 - 快速指南
- 以太坊 - 有用的资源
- 以太坊 - 讨论
以太坊 - 与合约交互
当你点击已部署的合约时,你会看到合约提供的各种公共方法。这如下面的屏幕截图所示。
第一个方法send在其前面包含一个编辑框。在这里,您将键入合约方法所需的参数。其他两个方法不带任何参数。
汇款
现在,在合约窗口中看到的发送函数前面输入一些金额,例如 100 。单击发送按钮。这将执行合约发送方法,减少合约价值字段的值并增加金额字段的值。
检查合同价值
之前的发送资金操作已使合约价值减少了 100。您现在可以通过调用合约的getBalance方法来检查这一点。当您单击getBalance按钮时,您将看到输出,如下面的屏幕截图所示 -
合同价值现在减少到900。
检查收取的金额
在本节中,我们将检查迄今为止在此合同中收取的金额。为此,请单击“获取金额”按钮。将出现以下屏幕。
金额字段值已从 0 更改为 100 。
尝试一些发送操作并检查合约值和金额字段,以得出部署的合约正在按预期执行的结论。