PHPackages                             ziyeziye/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. ziyeziye/tron-php

ActiveLibrary[API Development](/categories/api)

ziyeziye/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.3.0(4y ago)2342MITPHP

Since Mar 10Pushed 3y agoCompare

[ Source](https://github.com/ziyeziye/tron-php)[ Packagist](https://packagist.org/packages/ziyeziye/tron-php)[ Docs](https://github.com/Fenguoz/tron-php)[ RSS](/packages/ziyeziye-tron-php/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (4)Versions (15)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)`
- 交易代转账(离线签名) `transferFrom(Address $from, Address $to, float $amount)`
- 查询最新区块 `blockNumber()`
- 根据区块链查询信息 `blockByNumber(int $blockID)`
- 根据交易哈希查询信息 `transactionReceipt(string $txHash)`

快速开始
----

[](#快速开始)

### 安装

[](#安装)

```
composer require fenguoz/tron-php
```

### 接口调用

[](#接口调用)

```
use GuzzleHttp\Client;

$uri = 'https://api.trongrid.io';// mainnet
// $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, $config);
$addressData = $trc20Wallet->generateAddress();
```

计划
--

[](#计划)

- 支持 TRC10
- 智能合约

扩展包
---

[](#扩展包)

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

[](#)

[![Stargazers over time](https://camo.githubusercontent.com/1a2184439be9c2a77da503058f317e166c7aba316d2c1321806ed79c8211e6bc/68747470733a2f2f7374617263686172742e63632f46656e67756f7a2f74726f6e2d7068702e737667)](https://starchart.cc/Fenguoz/tron-php)

合作
--

[](#合作)

联系方式

- WX：zgf243944672
- QQ：243944672

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 90.3% 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 ~6 days

Recently: every ~15 days

Total

14

Last Release

1803d ago

Major Versions

0.1.9 → 1.0.02021-04-01

### Community

Maintainers

![](https://www.gravatar.com/avatar/48a318afa22f5a7e23625bf31ebd823a13351dc027e7e16914d96244d1bbe44b?d=identicon)[ziyeziye](/maintainers/ziyeziye)

---

Top Contributors

[![Fenguoz](https://avatars.githubusercontent.com/u/28383092?v=4)](https://github.com/Fenguoz "Fenguoz (28 commits)")[![ziyeziye](https://avatars.githubusercontent.com/u/17340209?v=4)](https://github.com/ziyeziye "ziyeziye (3 commits)")

---

Tags

phptrontrxtrc20

###  Code Quality

TestsPHPUnit

### Embed Badge

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

```
[![Health](https://phpackages.com/badges/ziyeziye-tron-php/health.svg)](https://phpackages.com/packages/ziyeziye-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

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

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

183.2k](/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

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

PHPackages © 2026

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