Tron-IDE是一款帮助开发者开发智能合约的在线编辑器。它具有模块化的特点,以插件的方式为开发者提供智能合约的编辑,编译,部署,调试等功能。如果您有使用remix的经历,那么使用Tron-IDE将会更加熟悉和方便。如果您是初学者,请详细阅读以下内容。

使用环境

  • Chrome浏览器
    无论您的电脑是什么系统,需要首先安装Chrome浏览器,Chrome浏览器是Tron-IDE的载体。

  • TronLink钱包
    Tron-IDE需要通过TronLink钱包与账户、节点进行数据交互。在Chrome商店中搜索关键字“TronLink”,安装即可。如果您对TronLink不了解,这里有TronLink的使用方法

  • 网址
    在Chrome浏览器地址栏输入:http://www.tronide.io

📘

注意

由于需要加载的 solidity 编译器 js 文件较大,第一次打开页面需要等待数秒时间。

主页面

Tron-IDE的主界面主要由上图1-4部分组成:

  • 左1位置,插件选择菜单
  • 左2位置,插件功能菜单
  • 右3位置,Home页和插件功能菜单页
  • 右4位置,日志和终端

智能合约发布和函数调用

登录账户和选择网络节点
在发布智能合约之前,需要使用要部署智能合约的账户登录TronLink。

并且选择相应的节点。

📘

注:

如果您使用的是shasta测试网的新账户,可以在此处领取测试币

编写智能合约
发布智能合约需要使用插件管理器(Plugin Manger)加载相应的插件,默认加载了文件浏览器(File Explorers),在此插件的功能菜单中,我们可以通过按钮创建一个新的文件,来编写智能合约。

编译智能合约
使用SOLIDITY编译器插件(Solidity compiler),选择相应的版本,对编写好的智能合约进行编译,编译成功后会返回编译结果信息,包括ABI,Bytecode等;编译失败,左下方会返回红色的具体信息。

部署智能合约
编译成功后,使用部署插件(DEPLOYMENT),部署成功后终端会返回交易信息

调用智能合约函数
部署成功后会自动加载智能合约地址,并且在下拉菜单中可以调用合约函数;也可以通过At Address按钮来加载已存在的智能合约地址。