使用PlatON Studio开启PlatON/Alaya智能合约开发之旅(二)

PlatON

使用PlatON Studio开启PlatON/Alaya智能合约开发之旅(二)

PlatON Studio是一个帮助开发者快速开发PlatON智能合约的集成化开发环境,同时支持Alaya先行网络和PlatON主网络上的合约开发、部署和调试。PlatON Studio现已提供运行于macOS、Windows和Linux的桌面版。本教程旨在为广大社区开发者提供便捷快速的上手教程。

感谢提供本教程的PlatON社区开发者@eXterkTi

| 网络管理

本地开发节点

点击顶部的【Network】标签,主页面将切换为网络管理器。在网络管理器中,我们可以进行本地节点版本和节点实例的管理,包括下载、删除本地节点版本,根据不同版本创建、删除和运行节点实例。

点击主页面中右上角的【New Instance】按钮打开创建新实例的弹窗,填写实例名称和选择合适的版本,点击【Create】按钮完成节点实例的创建。

创建新的PlatON节点实例时,你需要在密钥管理器已保存的密钥地址中指定一个矿工(Miner)。Miner将作为本地网络的矿工进行出块。此处我们选择miner密钥作为我们本地PlatON节点的矿工。当本地节点启动时,会将矿工地址作为创世地址,并赋予创世地址一定数量的Token。

使用PlatON Studio开启PlatON/Alaya智能合约开发之旅(二)

节点实例创建完成后,实例列表将显示刚刚创建好的实例,点击实例的绿色【Start】按钮启动本地节点。启动完成后,你可以在下方的日志查看器中检查节点运行日志。

使用PlatON Studio开启PlatON/Alaya智能合约开发之旅(二)

连接远程网络

另外,PlatON Studio中已经内置了PlatON主网、测试网,以及Alaya主网和测试网的连接。点击【Network】标签旁的下拉箭头,可以直接选择希望使用的网络,一键进行切换。

使用PlatON Studio开启PlatON/Alaya智能合约开发之旅(二)

区块浏览器

节点启动后,点击顶部的【Explorer】标签,主页面将切换为区块浏览器。在区块浏览器中,我们可以查询对应地址的信息。这些信息包括Token信息以及交易记录。

点击【Explorer】标签右侧的三角箭头,在下拉菜单中选择希望访问的密钥地址,即可查看对应地址的账户信息了。另外,也可以在区块浏览器的地址栏中输入待查看的密钥地址来查看信息。目前PlatON Studio暂不支持查看本地开发节点的历史交易记录。将网络切换到测试网或主网,区块浏览器中便可以查看历史交易记录了。

使用PlatON Studio开启PlatON/Alaya智能合约开发之旅(二)

PlatON Studio区块浏览器在地址栏右侧集成了常用工具以方便用户使用,可以单击按钮调用相应工具:

  • 点击【Transfer】按钮以进行快速转账,该转账功能支持使用ATP进行交易。在转账弹窗中选择需要转账Token,填写参数后点击Sign and Push以执行交易。每笔转账交易都会被存储在历史交易记录中,以便之后再次查看。这里,我们使用划转功能向my-keypair-1划转1,000 ATP Token。
使用PlatON Studio开启PlatON/Alaya智能合约开发之旅(二)
  • 当连接测试网时,点击【Faucet】按钮,PlatON Studio会打开申请测试Token的网站,以供开发测试使用。测试网上所申请的Token均为测试Token,是没有实际价值的。

下节我们将更新智能合约管理相关教程

(未完待续)

本文转载自https://mp.weixin.qq.com/s/1G3iySwGzBtROhjPsBYaKQ

(0)
PlatONWorld-M6的头像PlatONWorld-M6管理员
上一篇 2 12 月, 2021 11:19
下一篇 3 12 月, 2021 10:56

相关推荐

发表回复

登录后才能评论