使用Remix Solidity IDE

Remix 是基于浏览的以太坊智能合约编译器和IDE,它能协助用户编译Solidity智能合约并调试它们。通过 MetaMask 您可以在您的浏览器中运行DApp,而不用启动以太坊全节点。通过以下的步骤,您可以使用在线 Remix-IDE 连接到阿里云区块链服务的quorum节点,进行开发和调试工作。

  1. 获取节点的用户名username和密码password。如果您还没有配置过用户名和密码,您可以参照节点安全管理中的步骤进行配置。

  2. 获取节点的RPC服务地址noderpcaddress,您可以在 我的节点 的列表中查看到节点的 访问地址

  3. 获取节点加入的quorum网络IDnetworkid. 您可以在 我的以太坊 中看到 网络ID

  4. MetaMask 官方网站下载MetaMask浏览器扩展程序。您也可以从 MetaMask Github 下载源码,并编译为浏览器扩展程序。

  5. 完成 MetaMask 初始化向导后,点击上方的Networks选择下拉列表,选择Custom RPC

  6. 在 MetaMask 配置页面找到New Network, 并点击右侧的Show Advanced Options, 依次填入您节点的 RPC 连接信息http://${username}:${userpassword}@${noderpcaddress}和网络IDnetworkidMetaMask

  7. 最后点击Save,保存自定义网络,并在Networks选择下拉列表中选择刚才创建的自定义网络AliyunQuorum

  8. 访问以太坊Online Remix IDE,并在右侧的 Run Tab页面的 Environment 选择 Injected Web3Remix