- 以太坊教程
- 以太坊 - 首页
- 以太坊 - 简介
- 以太坊 - 智能合约
- 以太坊 - 用于合约编写的Solidity
- 以太坊 - 开发MyContract
- 以太坊 - 编译合约
- 以太坊 - 部署合约
- 以太坊 - 与合约交互
- 以太坊 - Remix的局限性
- 以太坊 - 用于区块链的Ganache
- 以太坊 - Ganache服务器设置
- 以太坊 - 快速入门
- 以太坊 - MyEtherWallet
- 以太坊 - 创建钱包
- 将钱包连接到Ganache区块链
- 以太坊 - 部署合约
- 与已部署合约交互
- 以太坊 - 创建合约用户
- 以太坊 - 总结
- 以太坊有用资源
- 以太坊 - 快速指南
- 以太坊 - 有用资源
- 以太坊 - 讨论
以太坊 - 创建合约用户
本章我们将学习在以太坊上创建合约用户。要为我们已发布的合约创建用户,我们将创建另一个连接到您在前面步骤中使用的相同Ganache区块链的MyEtherWallet客户端。转到MyEtherWallet界面并创建一个新钱包。
点击合约菜单,选择“与合约交互”选项,就像之前的案例一样。请注意,这个新用户只是与已发布的合约交互,而不是部署自己的合约。指定您在之前的案例中使用的合约地址和ABI。
现在,点击访问按钮并调用发送方法。当被要求时,输入一些值,例如要发送的100 ETH。提交交易。提交后,将出现以下屏幕。
要将这个新客户端连接到我们的Ganache区块链,请转到Ganache控制台。点击帐户#2的密钥图标,如下图所示:
您将获得帐户#2的私钥。
复制您收到的密钥,并将其用于您新创建的钱包,如下所示:
点击解锁按钮以连接钱包。
钱包成功解锁后,编写所需的发送交易。
点击“生成交易”按钮生成交易。
进行交易并等待一段时间以使其反映在区块链中。现在,执行“getAmount”,显示的金额现在应该是200。
执行“getBalance”。值字段现在应该是800。
检查交易日志以查看不同用户执行的各种交易。
广告