PHPackages                             fptron/tron-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. fptron/tron-php

ActiveLibrary[API Development](/categories/api)

fptron/tron-php
===============

Support TRON's TRX and TRC20, which include functions such as address creation, balance query, transaction transfer, query the latest blockchain, query information based on the blockchain, and query information based on the transaction hash

1.0.5(6mo ago)045MITPHP

Since Jul 30Pushed 6mo agoCompare

[ Source](https://github.com/fptron/tron-php)[ Packagist](https://packagist.org/packages/fptron/tron-php)[ Docs](https://github.com/fptron/tron-php)[ RSS](/packages/fptron-tron-php/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (4)Versions (7)Used By (0)

TRON-PHP
========

[](#tron-php)

概述
--

[](#概述)

TRON-PHP 目前支持波场的 TRX 和 TRC20 中常用生成地址，发起转账，离线签名等功能。

特点
--

[](#特点)

1. 一套写法兼容 TRON 网络中 TRX 货币和 TRC 系列所有通证
2. 接口方法可可灵活增减

支持方法
----

[](#支持方法)

- 生成地址 `generateAddress()`
- 验证地址 `validateAddress(Address $address)`
- 根据私钥得到地址 `privateKeyToAddress(string $privateKeyHex)`
- 查询余额 `balance(Address $address)`
- 交易转账(离线签名) `transfer(Address $from, Address $to, float $amount)`
- 查询最新区块 `blockNumber()`
- 根据区块链查询信息 `blockByNumber(int $blockID)`
- 根据交易哈希查询信息 `transactionReceipt(string $txHash)`

快速开始
----

[](#快速开始)

### 安装

[](#安装)

```
composer require fptron/tron-php
```

### 接口调用

[](#接口调用)

```
use GuzzleHttp\Client;

$uri = 'https://api.shasta.trongrid.io';// shasta testnet
$api = new \Tron\Api(new Client(['base_uri' => $uri]));

$trxWallet = new \Tron\TRX($api);
$addressData = $trxWallet->generateAddress();
// $addressData->privateKey
// $addressData->address

$config = [
    'contract_address' => 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',// USDT TRC20
    'decimals' => 6,
];
$trc20Wallet = new \Tron\TRC20($api, $this->config);
$addressData = $trc20Wallet->generateAddress();
```

计划
--

[](#计划)

- 支持 TRC10
- 测试用例
- ...

扩展包
---

[](#扩展包)

扩展包名描述应用场景[fptron/tron-api](https://github.com/fptron/tron-api)推荐 PHP 扩展包波场基础Api

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance68

Regular maintenance activity

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~37 days

Total

5

Last Release

188d ago

Major Versions

0.0.1 → 1.0.22025-12-22

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/223588531?v=4)[fptron](/maintainers/fptron)[@fptron](https://github.com/fptron)

---

Top Contributors

[![luojie972971435](https://avatars.githubusercontent.com/u/68107156?v=4)](https://github.com/luojie972971435 "luojie972971435 (5 commits)")

---

Tags

phptrontrxtrc20

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/fptron-tron-php/health.svg)

```
[![Health](https://phpackages.com/badges/fptron-tron-php/health.svg)](https://phpackages.com/packages/fptron-tron-php)
```

###  Alternatives

[fenguoz/tron-php

Support TRON's TRX and TRC20, which include functions such as address creation, balance query, transaction transfer, query the latest blockchain, query information based on the blockchain, and query information based on the transaction hash

21438.8k1](/packages/fenguoz-tron-php)[takpesar/tron

A PHP library to create Tron wallet addresses and manage wallets using the Tron API

193.3k](/packages/takpesar-tron)[fenguoz/bsc-php

Support Binance's BNB and BEP20, which include functions such as address creation, balance query, transaction transfer, query the latest blockchain, query information based on the blockchain, and query information based on the transaction hash

4531.0k](/packages/fenguoz-bsc-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
