Home指南API 参考手册
指南API 参考手册社区Discord博客FAQ漏洞赏金公告中心English(英文版)Log In
指南

Dapp开发工具

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

API服务

智能合约开发相关工具

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

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

  • Tron-IDE
    用于编辑、编译、部署智能合约,并且根据ABI提供接口和智能合约交互。

  • Tronbox
    主要用于部署智能合约和智能合约函数的单元测试。

  • TronWallet Adapter

    TronWallet Adapter 提供了一套钱包适配器与开箱即用的组件,帮助开发者通过统一的接口轻松实现钱包的选择、连接、断开,以及消息和交易的签名操作。它为 dApp 提供简单、安全且可扩展的 TRON 钱包集成能力。

  • walletconnect-tron

    walletconnect-tron 是一个帮助 DApp 通过 WalletConnect 协议接入波场(TRON)网络的工具库,使 TRON DApp 也能像以太坊 DApp 一样,实现钱包的快速连接与交互。

  • TronStation

    TronStation 是一款资源计算器,实时从链上获取 TRON 网络资源价格,帮助用户计算资源获取成本。


SDK

  • TronWeb
    开发者社区提供了全面的js开发工具TronWeb,TronWeb封装了java-tron的原生接口,并且对于开发者而言更加友好。

  • Trident-java
    Trident-java是一个极其轻量的java SDK。它包含了一系列库,方便开发者使用波场网络的系统与智能合约。

  • TronWidgets

    TronWidgets 是一套库集合,旨在帮助开发者便捷地与波场生态系统进行交互。它提供专为 TRON 开发者设计的开箱即用的 JavaScript SDK 和即将推出的 UI 组件。目前已发布 @tronwidgets/transaction 库,该库封装了 TronWeb 的交易构建功能,简化了交易操作。