TRON Developer Hub CN

TRON开发者中心

欢迎来到TRON开发者中心。您将找到全面的指南和文档,以帮助您尽快开始使用TRON Developer Hub,并在遇到困难时提供支持。让我们跳进去吧!

Get Started    

创建和编译

本节将介绍 Hello World 合约的创建和编译。 以下是用 Solidity 编写的合约。

// Specify version of solidity file (https://solidity.readthedocs.io/en/v0.4.24/layout-of-source-files.html#version-pragma)
pragma solidity ^0.4.0;

contract HelloWorld {
 // Define variable message of type string
 string message;

 // Write function to change the value of variable message
 function postMessage(string value) public returns (string) {
 message = value;
 return message;
 }
 
 // Read function to fetch variable message
 function getMessage() public view returns (string){
 return message;
 }
}

在 Tron Studio 中编译

Tron Studio(类似于以太坊平台上的 Remix IDE )是一个用户友好的IDE,用于合约的开发。 有关下载和启动Tron Studio的说明,请参阅 文档

Tron Studio上线后,请将Hello World智能合约源代码复制粘贴到主窗口。 然后在最右侧窗口的 Compile 选项卡下选择 Compile 按钮。

查看合同数据

在成功的编译中,您将通过单击编译选项卡下的 详细信息 按钮来查看Hello World智能合约数据。 详细信息窗口包含合同字节代码,它是最终合同 以十六进制形式的 表现。 此外,您将看到合约 ABI,这是与波场生态系统中合同进行交互的标准方式。 单击右下角的 OK 关闭此窗口。