承接 skybodrik/trongrid-wrapper 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

skybodrik/trongrid-wrapper

Composer 安装命令:

composer require skybodrik/trongrid-wrapper

包简介

Throngrid API wrapper for easy use in PHP

README 文档

README

Russian

trongrid-wrapper

Реализует базовую функицональность для работы с сетью TRON. Поддерживает TRX и USDT. С помощью конфигурационного файла можно расширить список поддерживаемых токенов.

Поддерживаемые методы

  • Создать новый адрес generateAddress()
  • Проверить адрес validateAddress(Address $address)
  • Получить модель Address buildAddress(string $address, string $privateKey)
  • Проверить баланс getBalance(string $address, string $token)
  • Совершить транзакцию makeTransaction(Address $fromAddress, string $toAddress, string $token, string $amount)

Быстрый старт

Установка

PHP8

composer require skybodrik/trongrid-wrapper

Примеры использования

use Skybodrik\TrongridWrapper\TrongridWrapper;

// Ключ из https://www.trongrid.io/
$apiKey = 'aba25637-4d5e-4ed8-8925-87d9a7e48ae0';

$config = new NileTestnetConfig($apiKey); // Тестнет Nile https://nile.tronscan.org
//$config = new MainnetConfig($apiKey); // Майннет

// Получить баланс
$wrapper = new TrongridWrapper($config);
$balance = $wrapper->getBalance('TVhT5bZJgqaXN6ssekAgAWL4JSKHJUC62T', 'USDT');

// Получить новый адрес
$address = $wrapper->generateAddress();

// Совершить транзакцию
$tnx = $wrapper->makeTransaction(
    $wrapper->buildAddress(
        'TVhT5bZJgqaXN6ssekAgAWL4JSKHJUC62T',
        '0xddb912d53cc6b851e509ba8fb94a9d3d824c8f19b875dcb2388ec21a32ebda4d'
    ),
    'TE1Hv1N4mh8wztb2UzRUFpF4AStGQVVrB5',
    'USDT',
    21
);

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2023-05-19