Dapp开发工具
从开发的角度来说,Dapp是前端和智能合约的结合。前端用于和用户交互,智能合约用于和区块链交互。此篇文章将帮助用户了解开发环境和开发工具。
API服务
- Trongrid
提供主网(Mainnet)和 Shasta 测试网的公共节点 - 其他主网基础设施提供商
智能合约开发相关工具
开发智能合约需要您了解并熟悉soldity语言,请参考solidity文档
开发者社区也提供了丰富的开发工具:
-
Tron-IDE
用于编辑、编译、部署智能合约,并且根据ABI提供接口和智能合约交互。 -
Tronbox
主要用于部署智能合约和智能合约函数的单元测试。 -
TronWallet Adapter 提供了一套钱包适配器与开箱即用的组件,帮助开发者通过统一的接口轻松实现钱包的选择、连接、断开,以及消息和交易的签名操作。它为 dApp 提供简单、安全且可扩展的 TRON 钱包集成能力。
-
walletconnect-tron 是一个帮助 DApp 通过 WalletConnect 协议接入波场(TRON)网络的工具库,使 TRON DApp 也能像以太坊 DApp 一样,实现钱包的快速连接与交互。
-
TronStation 是一款资源计算器,实时从链上获取 TRON 网络资源价格,帮助用户计算资源获取成本。
SDK
-
TronWeb
开发者社区提供了全面的js开发工具TronWeb,TronWeb封装了java-tron的原生接口,并且对于开发者而言更加友好。 -
Trident-java
Trident-java是一个极其轻量的java SDK。它包含了一系列库,方便开发者使用波场网络的系统与智能合约。 -
TronWidgets 是一套库集合,旨在帮助开发者便捷地与波场生态系统进行交互。它提供专为 TRON 开发者设计的开箱即用的 JavaScript SDK 和即将推出的 UI 组件。目前已发布 @tronwidgets/transaction 库,该库封装了 TronWeb 的交易构建功能,简化了交易操作。
Updated 4 days ago