
- 以太坊教程
- 以太坊 - 首页
- 以太坊 - 简介
- 以太坊 - 智能合约
- 以太坊 - 用于合约编写的Solidity
- 以太坊 - 开发MyContract
- 以太坊 - 编译合约
- 以太坊 - 部署合约
- 以太坊 - 与合约交互
- 以太坊 - Remix的局限性
- 以太坊 - 用于区块链的Ganache
- 以太坊 - Ganache服务器设置
- 以太坊 - 快速入门
- 以太坊 - MyEtherWallet
- 以太坊 - 创建钱包
- 将钱包连接到Ganache区块链
- 以太坊 - 部署合约
- 与已部署合约交互
- 以太坊 - 创建合约用户
- 以太坊 - 总结
- 以太坊有用资源
- 以太坊 - 快速指南
- 以太坊 - 有用资源
- 以太坊 - 讨论
以太坊 - 与合约交互
单击已部署的合约后,您将看到合约提供的各种公共方法。如下面的屏幕截图所示。

第一个方法send前面有一个编辑框。在这里,您将键入合约方法所需的参数。其他两种方法不需要任何参数。
发送资金
现在,在合约窗口中看到的send函数前面输入一些金额,例如100。单击send按钮。这将执行合约send方法,减少合约value字段的值,并增加amount字段的值。

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

合约value现在减少到900。
检查已收金额
在本节中,我们将检查到目前为止在此合约上收到的金额。为此,请单击getAmount按钮。将出现以下屏幕。

amount字段的值已从0更改为100。
尝试几个send操作,并检查合约value和amount字段,以得出已部署的合约按预期执行的结论。
广告