# 目录 [TOC=2,9] ## 如何开发智能合约? * 基本上使用Solidity语言来编写智能。Solidity是一种用于实现智能合约的高级编程语言。它和Javascript的类型非常相似。它支持静态类型,继承,库,复杂的用户定义类型和其他功能。TureChain 网络中的智能合约支持Solidity语言。 * 智能合约最终会转换为是汇编指令集,因此无论使用任何语言开发最终均需要编译成二进制编码。 ## 智能合约开发过程 ![](https://box.kancloud.cn/1ac8789430aa45c52cfbe293a1332d57_2348x1572.png) ### 编写、调试 * Remix 是由以太坊供提供Solidity语言编写智能合约的IDE,访问地址:[http://remix.ethereum.org](http://remix.ethereum.org/) * 具体开发可查看:[Solidity 开发智能合约教程](Solidity.md) ### 编译、部署、调用 * Stellar 是由TrueChain团队提供的一款专业的区块链智能合约编译、部署、调用工具。 * [Stellar 详细介绍](Stellar.md) ### 合约交易数据查询 * TrueScan 是由TrueChain团队提供的一款基于TrueChain网络的数据查询、分析的可视化平台。 * [TrueScan 详细介绍](TrueScan.md) ## 更多智能合约开发资料 * Web3完整文档: [https://web3js.readthedocs.io/en/1.0/](https://web3js.readthedocs.io/en/1.0/) * Solidity最新文档: [https://solidity.readthedocs.io/en/v0.5.1/](https://solidity.readthedocs.io/en/v0.5.1/) * Solc编译版本库: [https://github.com/ethereum/solc-bin](https://github.com/ethereum/solc-bin) * Remix在线IDE: [http://remix.ethereum.org/](http://remix.ethereum.org/) * TrueChain合约部署调用平台: [https://stellar.truechain.pro](https://stellar.truechain.pro)/ * TrueChain区块链浏览器: [https://www.truescan.net/](https://www.truescan.net/)