Dapp开发工具

从开发的角度来说,Dapp是前端和智能合约的结合。前端用于和用户交互,智能合约用于和区块链交互。此篇文章将帮助用户了解开发环境和开发工具。

API服务

  • Trongrid
    提供主网和测试网的公共节点

智能合约

开发智能合约需要您了解并熟悉soldity语言,请参考solidity文档

开发者社区也提供了丰富的开发工具:

  • Tron-IDE
    用于编辑、编译、部署智能合约,并且根据ABI提供接口和智能合约交互。
  • Tronbox
    主要用于部署智能合约和智能合约函数的单元测试。
  • TronStation
    Tron Station是一个Web应用程序,用户界面简单,用于计算Tron网络上的能量,带宽和SR投票奖励。

SDK

  • TronWeb
    开发者社区提供了全面的js开发工具TronWeb,TronWeb封装了java-tron的原生接口,并且对于开发者而言更加友好。
  • Trident-java
    Trident-java是一个极其轻量的java SDK。它包含了一系列库,方便开发者使用波场网络的系统与智能合约。