小华生0x1 / tron-php-co
支持TRON的TRX和TRC20,包括地址创建、余额查询、交易转账、查询最新区块链、基于区块链查询信息和基于交易哈希查询信息等功能
1.0.0
2023-08-27 23:52 UTC
Requires
- php: >=8.0
- ext-swoole: *
- ionux/phactor: 1.0.8
- kornrunner/keccak: ~1.0
- swoole/ide-helper: ^5.0
- xiaohuasheng0x1/tron-api-co: ~1.0
- xiaohuasheng0x1/web3-php-co: ^1.0
Requires (Dev)
- phpunit/phpunit: ~7.5 || ~9.0
This package is auto-updated.
Last update: 2024-09-28 02:32:55 UTC
README
英文 | 中文
tron-php-co
简介
支持TRON的TRX和TRC20,包括地址创建、余额查询、交易转账、查询最新区块链、基于区块链查询信息和基于交易哈希查询信息等功能
优势
- 一套脚本即可兼容TRON网络中所有TRX货币和TRC20认证
- 接口方法可以灵活增减
支持方法
- 生成地址
generateAddress()
- 验证地址
validateAddress(Address $address)
- 根据私钥获取地址
privateKeyToAddress(string $privateKeyHex)
- 检查余额
balance(Address $address)
- 交易转账(离线签名)
transfer(string $from, string $to, float $amount)
- 查询最新区块
blockNumber()
- 根据区块链查询信息
blockByNumber(int $blockID)
- *根据交易哈希查询信息
transactionReceipt(string $txHash)
快速开始
安装
composer require xiaohuasheng0x1/tron-php-co
接口
use Swlib\Saber; $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
- 智能合约
包
🌟🌟
合作
联系
- TG: @X_H_S_001